import { BalancePayload, GetEncryptedJsonFromPrivateKey, GetTransactionPayload, GetWalletFromEncryptedjsonPayload, TransferPayload, IGetTokenInfoPayload, ISmartContractCallPayload, CreateWalletPayload, GetAddressFromPrivateKeyPayload, GenerateWalletFromMnemonicPayload, IResponse } from '../utils/types'; declare const _default: { getBalance: ({ rpcUrl, tokenAddress, address, }: BalancePayload) => Promise; createWallet: ({ derivationPath }: CreateWalletPayload) => IResponse; getAddressFromPrivateKey: ({ privateKey, }: GetAddressFromPrivateKeyPayload) => IResponse; generateWalletFromMnemonic: ({ mnemonic, derivationPath, }: GenerateWalletFromMnemonicPayload) => IResponse; transfer: ({ privateKey, tokenAddress, rpcUrl, ...args }: TransferPayload) => Promise; getTransaction: ({ hash, rpcUrl }: GetTransactionPayload) => Promise; getEncryptedJsonFromPrivateKey: (args: GetEncryptedJsonFromPrivateKey) => Promise; getWalletFromEncryptedJson: (args: GetWalletFromEncryptedjsonPayload) => Promise; getTokenInfo: ({ address, rpcUrl }: IGetTokenInfoPayload) => Promise; smartContractCall: (args: ISmartContractCallPayload) => Promise; }; export default _default;