import { Token } from '../entities/Token'; import { RouteDetail } from '../entities/RouteDetail'; export declare class DODORouteV1 { ETH_ADDRESS: string; WETH_TOKEN: Token; NETWORK_ID: number; WEB3_URL: string; DODO_PROXY: string; DODO_APPROVE: string; DODO_SWAP_CALC_HELPER: string; constructor(_NETWORK_ID: number, _WEB3_URL?: string, _DODO_PROXY?: string, _DODO_APPROVE?: string); GetDODORoute(fromToken: Token, toToken: Token, slippage: number, userAddr: string, deadline: number, isIncentive: boolean, routeDetail: RouteDetail): Promise; private makeV1Data; GetDODOSwapCallParams(fromToken: Token, toToken: Token, userAddr: string, ifQuote: boolean, isArray?: boolean, web3Provider?: any): Promise<[string, string[], any, number, number, number, number, Token?, Token?, { mixAdapters: string[]; assetToArray: string[]; }?]>; private calcDODORoute; }