import { Address, DexExchangeParam, NumberAsString } from '../../types'; import { Network, SwapSide } from '../../constants'; import { IDexHelper } from '../../dex-helper/idex-helper'; import { Interface } from '@ethersproject/abi'; import { Usual } from './usual'; export declare class WrappedMM extends Usual { readonly network: Network; readonly dexKey: string; readonly dexHelper: IDexHelper; static dexKeysWithNetwork: { key: string; networks: Network[]; }[]; wrappedMInterface: Interface; constructor(network: Network, dexKey: string, dexHelper: IDexHelper); getDexParam(srcToken: Address, destToken: Address, srcAmount: NumberAsString, destAmount: NumberAsString, recipient: Address, data: {}, side: SwapSide): Promise; }