import * as bitcoin from '@exodus/bitcoinjs';
declare class BIP322 {
    static TAG: Buffer;
    static hashMessage(message: string): any;
    static buildToSpendTx(message: string, scriptPublicKey: Buffer): bitcoin.Transaction;
    static buildToSignTx(toSpendTxId: string, witnessScript: Buffer, isRedeemScript?: boolean, tapInternalKey?: Buffer): bitcoin.Psbt;
    static encodeWitness(signedPsbt: bitcoin.Psbt): string;
}
export default BIP322;
