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