///
///
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[];
}