import { BigNumber } from 'ethers'; import { Prettify } from '../../utils'; import { EngineID, StepParams } from '../core'; export declare type SwapEngineQuote = { engineID: EngineID; engineName: string; chainId: number; fromToken: string; fromAmount: BigNumber; toToken: string; expectedToAmount: BigNumber; steps?: StepParams[]; }; export declare type SwapEngineRoute = Prettify & { minToAmount: BigNumber; }>; export declare const getEmptyQuote: (engineID: EngineID) => SwapEngineQuote; export declare const getEmptyRoute: (engineID: EngineID) => SwapEngineRoute; export declare const sanitizeMultiStepQuote: (quote: SwapEngineQuote) => SwapEngineQuote; export declare const sanitizeMultiStepRoute: (route: SwapEngineRoute) => SwapEngineRoute;