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