import { PSBTOptions, Signer } from '../lib/signer'; type HexString = string; export interface UnisatAPI { getAccounts: () => Promise; requestAccounts: () => Promise; getPublicKey: () => Promise; signPsbt(psbtHex: HexString, options?: PSBTOptions): Promise; signPsbts(psbtHexs: HexString[], options?: PSBTOptions[]): Promise; } export declare class UnisatSigner implements Signer { private _unisat; constructor(unisat: UnisatAPI); getUnisatAPI(): UnisatAPI; getAddress(): Promise; getPublicKey(): Promise; signPsbt(psbtHex: string, options?: PSBTOptions): Promise; signPsbts(reqs: { psbtHex: string; options?: PSBTOptions; }[]): Promise; } export {}; //# sourceMappingURL=unisatSigner.d.ts.map