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