/// /** * Generate entropy with strength * * @param {number} strength - Strength for entropy * @returns - Promise resolving to stringifies data */ export declare function generateEntropy(strength?: number): Promise; /** * Generate mnemonic from entropy * * @param {Buffer} entropy - Entropy for mnemonic * @returns - Promise resolving to stringifies data */ export declare function generateMnemonicFromEntropy(entropy: Buffer): Promise; /** * Generate mnemonic with strength * * @param {number} strength - Strength for mnemonic * @returns - Promise resolving to stringified data */ export declare function generateMnemonic(strength?: number): Promise; /** * Generate seed phrase from mnemonic string * * @param {string} mnemonicPhrase - Mnemonic phrase * @returns - Promise resolving to stringified data */ export declare function seedFromMnemonic(mnemonicPhrase: string): Promise; /** * Generate seed phrase from entropy * * @returns - Promise resolving to stringified data * @param {Buffer} entropy - Entropy for seed phrase */ export declare function seedFromEntropy(entropy: Buffer): Promise; /** * Derive hd path for seed phrase * * @param {string} seed - Seed phrase * @param {string} path - HD path * @returns - Promise resolving to stringified data */ export declare function derive(seed: string, path: string): Promise; /** * Get account address and public key by privateKey * @param {string} privateKey Private key */ export declare function accountInfo(privateKey: string): Promise<{ publicKey: string; address: string; publicKeyUncompressed: string; }>; /** * Sign transaction * * @returns - Promise resolving to stringified data * @param {string} privateKey private key * @param {string} message message for signing * @returns - Promise resolving to stringified data */ export declare function sign(privateKey: string, message: string): Promise; /** * Hash message * * @returns - Promise resolving to stringified data * @param {string} message message for signing * @returns - Promise resolving to stringified data */ export declare function hashMessage(message: string): Promise;