import type { Account, Balance } from '@ant-design/web3-common'; import type { BitcoinProvider, SignPsbtParams, SignPsbtResult, TransferParams } from '../../types'; import type { BitcoinWallet } from '../useBitcoinWallet'; export declare class XverseBitcoinWallet implements BitcoinWallet { name: string; provider?: BitcoinProvider; account?: Account; payment?: string; constructor(name: string, id?: string); connect: () => Promise; getBalance: () => Promise; signMessage: (msg: string) => Promise; sendTransfer: ({ to, sats }: TransferParams) => Promise; signPsbt: ({ psbt, options }: SignPsbtParams) => Promise; getInscriptions: (offset?: number, limit?: number) => Promise<{ total: number; list: Unisat.Inscription[]; }>; }