import { Network, Psbt, Signer, Transaction } from 'bitcoinjs-lib'; export declare class DummySigner implements Signer { publicKey: Buffer; constructor(publicKey: Buffer); sign(_hash: Buffer, _lowR?: boolean | undefined): Buffer; signSchnorr(_hash: Buffer): Buffer; } export interface RemoteSigner { getNetwork(): Promise; getPublicKey(): Promise; sendToAddress(toAddress: string, amount: number): Promise; getTransaction(txId: string): Promise; signInput(inputIndex: number, psbt: Psbt): Promise; }