/// /// export declare enum AddressType { p2pkh = "p2pkh", p2sh = "p2sh", p2wpkh = "p2wpkh", p2wsh = "p2wsh", p2tr = "p2tr" } export declare enum MessageSigningProtocols { ECDSA = "ECDSA", BIP322 = "BIP322" } export type SignedMessage = { signature: string; protocol: MessageSigningProtocols; }; export type Bip32Derivation = { masterFingerprint: Buffer; path: string; pubkey: Buffer; }; export interface TapBip32Derivation extends Bip32Derivation { leafHashes: Buffer[]; }