import { OfflineSigner } from '@cosmjs/proto-signing'; export declare class Accounts { prefix: string; /** * Generates a new wallet with a BIP39 mnemonic of the given length. * * @param mnemoniclength The number of words in the mnemonic (12, 15, 18, 21 or 24). * @param options An optional `DirectSecp256k1HdWalletOptions` object optionally containing a bip39Password, hdPaths, and prefix. */ create(mnemonicLength?: 12 | 15 | 18 | 21 | 24): Promise; /** * Restores a wallet from the given BIP39 mnemonic. * * @param mnemonic Any valid English mnemonic. */ mnemonicKeyToAccount(mnemonic: string): Promise; /** * Restores a wallet from the given privatekey. * * @param privatekey Any valid privatekey. */ privateKeyToAccount(privateKey: string): Promise; }