export type GetBalanceParams = { coin: string; address: string; tokenAddress?: string; jsonRpcProvider: string; chainDecimals: number; testnet: boolean; delay: number; }; export type GetBalanceResponse = { success: boolean; coin_balance?: string; token_balance?: string; code?: string; message?: string; }; export type TransferParams = { coin: string; mnemonic: string; secretKey: Uint8Array; fromAddress: string; toAddress: string; amount: string; tokenAddress?: string; jsonRpcProvider: string; chainDecimals: number; testnet: boolean; delay: number; }; export type TransferResponse = { success: boolean; hash?: string; fee?: string; code?: string; message?: string; }; export type EstimateFeeParams = { coin: string; mnemonic: string; secretKey: Uint8Array; fromAddress: string; toAddress: string; amount: string; tokenAddress?: string; jsonRpcProvider: string; chainDecimals: number; testnet: boolean; delay: number; }; export type EstimateFeeResponse = { success: boolean; fee?: string; code?: string; message?: string; }; declare const _default: { id: string; json_rpc_provider: string; json_rpc_test_provider: string; group: string; decimals: number; api: { getBalance: (params: GetBalanceParams) => Promise; transfer: (params: TransferParams) => Promise; estimateFee: (params: EstimateFeeParams) => Promise; }; }[]; export default _default;