/// import { AddressVersion, Payment, Script, ScriptType } from '../config/types'; export declare function toXOnly(pubKey: Buffer | string): string; export declare function getAddressByPublicKeyOrScriptHash(pubKeyOrScriptHash: string, version?: AddressVersion, prefix?: string): string; export declare function getScriptType(addressVersion: AddressVersion): ScriptType; export declare function decodeAddressVersion(address: string): number; export declare function decodeAddress(address: string): { payload: Buffer; prefix: string; type: string; addressVersion: number; }; export declare function addressToOutScript(address: string): Script; export declare function getAddressVersion(scriptType: ScriptType): AddressVersion; export declare function getPubkeyOrScriptHash(scriptType: ScriptType, publicKey: string | Buffer): { pubkeyOrScriptHash: string; addressVersion: AddressVersion; }; export declare function pubkeyOrScriptHashToPayment(publicKeyOrScriptHash: string, addressVersion: AddressVersion): Payment;