# MinimalBitcoinWalletInterfaceWithSigner

```
type MinimalBitcoinWalletInterfaceWithSigner = MinimalBitcoinWalletInterface & object;
```

Defined in: [atomiq-sdk/src/types/wallets/MinimalBitcoinWalletInterface.ts:19](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/types/wallets/MinimalBitcoinWalletInterface.ts#L19)

A type with minimum possible required data about a bitcoin wallet to be able to estimate fees and sign PSBTs

## Type Declaration

| Name         | Type                                                                 | Defined in                                                                                                                                                                                                        |
| ------------ | -------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `signPsbt()` | (`psbtToSign`, `signInputs`) => `Promise`<`Transaction` \| `string`> | [atomiq-sdk/src/types/wallets/MinimalBitcoinWalletInterface.ts:20](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/types/wallets/MinimalBitcoinWalletInterface.ts#L20) |
