import { SolidlyPair } from '../types'; import { Network } from '../../../constants'; import { IDexHelper } from '../../../dex-helper'; import { SolidlyRpcPoolTracker } from '../rpc-pool-tracker'; import { MultiCallParams } from '../../../lib/multi-wrapper'; export declare class Equalizer extends SolidlyRpcPoolTracker { protected network: Network; protected dexHelper: IDexHelper; static dexKeysWithNetwork: { key: string; networks: Network[]; }[]; constructor(network: Network, dexKey: string, dexHelper: IDexHelper); protected getFeesMultiCallData(pair: SolidlyPair): { callEntry: { target: string; callData: string; }; callDecoder: (values: any[]) => number; }; protected getAllPoolsCallData(): MultiCallParams; protected getPoolCallData(index: number): MultiCallParams; }