import { Token } from '../entities/Token'; import { RouteDetail } from '../entities/RouteDetail'; export declare class MixRoute { ETH_ADDRESS: string; WETH_TOKEN: Token; NETWORK_ID: number; WEB3_URL: string; DODO_PROXY: string; DODO_APPROVE: string; DODO_SWAP_CALC_HELPER: string; UNI_ADAPTER: string; DODO_V1_ADAPTER: string; DODO_V2_ADAPTER: string; constructor(_NETWORK_ID: number, _WEB3_URL?: string, _DODO_PROXY?: string, _DODO_APPROVE?: string); GetAndMakeDODOAndUniRoute(fromToken: Token, toToken: Token, slippage: number, assetTo: string, deadline: number, directionsMethod: number, // 0 mixBest 1 directly uni 2 dodo concat isIncentive: boolean, routeDetail: RouteDetail): Promise; private makeDODOAndUniRoute; private directUniRoute; private getCommonPairs; private mixBestRawParams; }