declare class Address {
    static isP2PKH(address: string): boolean;
    static isP2SH(address: string): boolean;
    static isP2WPKH(address: string): boolean;
    static isP2TR(address: string): boolean;
    static isP2WPKHWitness(witness: Buffer[]): boolean;
    static isSingleKeyP2TRWitness(witness: Buffer[]): boolean;
    static convertAdressToScriptPubkey(address: string): Buffer;
    static convertPubKeyIntoAddress(publicKey: Buffer, addressType: 'p2pkh' | 'p2sh-p2wpkh' | 'p2wpkh' | 'p2tr'): {
        mainnet: string | undefined;
        testnet: string | undefined;
    };
}
export default Address;
