import { BalanceResponse, BroadcastTransactionRequest, BroadcastTransactionResponse, EstimatedFeesRequest, EstimatedFeesResponse, NetworkStatusResponse, TransactionResponse, TransactionsResponse, FetchERC20TransactionsResponse, ERC20Transfer } from "../types"; export declare const fetchBalances: (addr: string) => Promise; export declare const fetchEstimatedFees: import("@ledgerhq/live-network/cache").CacheRes<[request: EstimatedFeesRequest], EstimatedFeesResponse>; export declare const fetchBlockHeight: () => Promise; export declare const fetchTxs: (addr: string, lastHeight: number, offset?: number, limit?: number) => Promise; export declare const fetchTxsWithPages: (addr: string, lastHeight: number) => Promise; export declare const broadcastTx: (message: BroadcastTransactionRequest) => Promise; export declare const fetchERC20TokenBalance: (ethAddr: string, contractAddr: string) => Promise; export declare const fetchERC20Transactions: (ethAddr: string, lastHeight: number, offset?: number, limit?: number) => Promise; export declare const fetchERC20TransactionsWithPages: (addr: string, lastHeight: number) => Promise; //# sourceMappingURL=api.d.ts.map