import { BitcoinSigner } from '../types'; interface ReownWalletProvider { signPSBT: (params: { psbt: string; broadcast: boolean; signInputs: Array<{ index: number; address: string; sighashTypes: number[]; }>; }) => Promise<{ psbt: string; }>; } export declare class ReownWalletAdapter implements BitcoinSigner { walletProvider: ReownWalletProvider; userAddress: string; constructor(walletProvider: ReownWalletProvider, userAddress: string); signAllInputs(psbtHex: string): Promise; } export {};