import { TransferPayload, BalancePayload, CreateWalletPayload, GetAddressFromPrivateKeyPayload, GenerateWalletFromMnemonicPayload, GetTransactionPayload, GetWalletFromEncryptedjsonPayload, GetEncryptedJsonFromPrivateKey, IGetTokenInfoPayload, ISmartContractCallPayload } from '../../common/utils/types'; declare function generateMnemonic(numWords?: number): string; declare function getAddressFromPrivateKey(args: GetAddressFromPrivateKeyPayload): import("../../common/utils/types").IResponse; declare function generateWalletFromMnemonic(args: GenerateWalletFromMnemonicPayload): import("../../common/utils/types").IResponse; declare function createWallet(args: CreateWalletPayload): import("../../common/utils/types").IResponse; declare function getBalance(args: BalancePayload): Promise; declare function transfer(args: TransferPayload): Promise; declare function getTransaction(args: GetTransactionPayload): Promise; declare function getEncryptedJsonFromPrivateKey(args: GetEncryptedJsonFromPrivateKey): Promise; declare function getWalletFromEncryptedJson(args: GetWalletFromEncryptedjsonPayload): Promise; declare function getTokenInfo(args: IGetTokenInfoPayload): Promise; declare function smartContractCall(args: ISmartContractCallPayload): Promise; export { generateMnemonic, getAddressFromPrivateKey, generateWalletFromMnemonic, createWallet, getBalance, transfer, getTransaction, getEncryptedJsonFromPrivateKey, getWalletFromEncryptedJson, getTokenInfo, smartContractCall, };