import { Address, ITransaction, QueryTxFilter, QueryTxFilterEtherscan, Transaction } from "../../types"; import { EvmEtherscanService } from "../../chain/evm-etherscan.service"; import EVMWatchBase from "./evm.watch"; export default abstract class Etherscan extends EVMWatchBase { readonly chain: EvmEtherscanService; constructor(chain: EvmEtherscanService); getApiFilter(address: string): Promise; getApiPosition(address: string, key: Address): Promise; apiWatchNewTransaction(address: Address): Promise>; convertTxToEntity(trx: any, type: string): Promise; }