import { Interface } from '@ethersproject/abi'; import { ChainProvider } from '../../router'; import { EngineID } from '../core'; import { RouteInput, SwapEngine, SwapEngineRoute } from '../models'; export declare class DefaultPoolsEngine implements SwapEngine { static previewerInterface: Interface; readonly id = EngineID.DefaultPools; private contracts; constructor(chains: ChainProvider[]); getQuote(input: RouteInput): Promise; generateRoute(_input: RouteInput, quote: SwapEngineRoute): Promise; }