import { IChainConfig, QueryTransactionsResponse, QueryTxFilter } from "../types"; import EtherscanClient from "../utils/etherscan"; import { EVMChain } from "./evm-chain.service"; export declare abstract class EvmEtherscanService extends EVMChain { readonly chainConfig: IChainConfig; apiClient: EtherscanClient; constructor(chainConfig: IChainConfig); getTransactions(address: string, filter?: Partial): Promise; getTokenTransactions(address: string, tokenAddress: string | null, filter?: Partial): Promise; getInternalTransactions(address: string, filter?: Partial): Promise; }