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): any;
declare function generateWalletFromMnemonic(args: GenerateWalletFromMnemonicPayload): any;
declare function createWallet(args: CreateWalletPayload): any;
declare function getBalance(args: BalancePayload): Promise<any>;
declare function transfer(args: TransferPayload): Promise<any>;
declare function getTransaction(args: GetTransactionPayload): Promise<any>;
declare function getEncryptedJsonFromPrivateKey(args: GetEncryptedJsonFromPrivateKey): Promise<any>;
declare function getWalletFromEncryptedJson(args: GetWalletFromEncryptedjsonPayload): Promise<any>;
declare function getTokenInfo(args: IGetTokenInfoPayload): Promise<any>;
declare function smartContractCall(args: ISmartContractCallPayload): Promise<any>;
export { generateMnemonic, getAddressFromPrivateKey, generateWalletFromMnemonic, createWallet, getBalance, transfer, getTransaction, getEncryptedJsonFromPrivateKey, getWalletFromEncryptedJson, getTokenInfo, smartContractCall, };
