import { BaseEthereumProtocol } from '../../BaseEthereumProtocol'; import { EthereumTransactionCursor, EthereumTransactionResult } from '../../EthereumTypes'; export declare abstract class EthereumInfoClient { baseURL: string; constructor(baseURL: string); abstract fetchTransactions(protocol: BaseEthereumProtocol, address: string, limit: number, cursor?: EthereumTransactionCursor): Promise; abstract fetchContractTransactions(protocol: BaseEthereumProtocol, contractAddress: string, address: string, limit: number, cursor?: EthereumTransactionCursor): Promise; }