export declare class MixRoute { ETH_ADDRESS: string; WETH_TOKEN: { symbol: string; address: string; decimals: number; name: string; source: string; }; NETWORK_ID: number; WEB3_URL: string; DODO_PROXY: string; DODO_APPROVE: string; DODO_SWAP_CALC_HELPER: string; UNI_ROUTER_V2: string; constructor(_NETWORK_ID: number, _WEB3_URL?: string, _DODO_PROXY?: string, _DODO_APPROVE?: string); GetAndMakeDODOAndUniRoute(fromToken: { decimals: number; symbol: string; address: string; source: string; name?: string; }, toToken: { symbol: string; address: string; name: string; decimals: number; source: string; }, fromAmount: string, assetTo: string, deadline: number, slippage: number, routeDetail: { resAmount: number; resPricePerToToken: number; resPricePerFromToken: number; priceImpact: number; useSource: string; targetDecimals: number; targetApproveAddr: string; to?: string; data?: string; resCostGas?: number; }): Promise<{ resAmount: number; resPricePerToToken: number; resPricePerFromToken: number; priceImpact: number; useSource: string; targetDecimals: number; targetApproveAddr: string; to?: string; data?: string; resCostGas?: number; }>; private MakeDODOAndUniRoute; private DirectUniRoute; }