import { BitcoinConnector } from "../../../../core/types/bitcoin"; interface UnisatSignPsbtOptions { autoFinalized?: boolean; toSignInputs?: Array<{ index: number; address?: string; publicKey?: string; sighashTypes?: number[]; disableTweakSigner?: boolean; }>; } interface UnisatProvider { sendBitcoin: (to: string, amount: number) => Promise; requestAccounts: () => Promise; signPsbt: (psbtHex: string, options?: UnisatSignPsbtOptions) => Promise; pushPsbt: (psbtHex: string) => Promise; } export declare class UnisatConnector implements BitcoinConnector { get getProvider(): UnisatProvider; sendBTC(to: string, amount: number): Promise<{ txHash: string; }>; requestAccount(): Promise<{ address: string; }>; signPsbt(psbtHex: string): Promise<{ txHash: string; }>; } export {};