import { AddressString, PrivateKeyString, PublicKeyString } from './types'; export declare function publicKeyToScriptHash(publicKey: PublicKeyString): string; export declare function publicKeyToAddress(publicKey: PublicKeyString): AddressString; export declare function scriptHashToAddress(scriptHash: string): AddressString; export declare function addressToScriptHash(address: AddressString): string; export declare function wifToPrivateKey(wif: string): PrivateKeyString; export declare function privateKeyToWIF(privateKey: PrivateKeyString): string; export declare function privateKeyToScriptHash(privateKey: PrivateKeyString): string; export declare function privateKeyToAddress(privateKey: PrivateKeyString): AddressString; export declare function privateKeyToPublicKey(privateKey: PrivateKeyString): PublicKeyString; export declare function isNEP2(encryptedKey: string): boolean; export declare function encryptNEP2(options: { readonly password: string; readonly privateKey: PrivateKeyString; }): Promise; export declare function decryptNEP2(options: { readonly password: string; readonly encryptedKey: string; }): Promise; export declare function createPrivateKey(): PrivateKeyString;