import { UniswapV2, UniswapV2Pair } from './uniswap-v2'; import { Network } from '../../constants'; import { DexConfigMap } from '../../types'; import { IDexHelper } from '../../dex-helper/index'; import { Interface } from '@ethersproject/abi'; import { DexParams } from './types'; export declare const MDEXConfig: DexConfigMap; export declare class MDEX extends UniswapV2 { protected network: Network; protected dexHelper: IDexHelper; mdexFactory: Interface; static dexKeysWithNetwork: { key: string; networks: Network[]; }[]; constructor(network: Network, dexKey: string, dexHelper: IDexHelper); protected getFeesMultiCallData(pair: UniswapV2Pair): { callEntry: { target: string; callData: string; }; callDecoder: (values: any[]) => number; }; }