import { BigNumber } from 'ethers'; import { EngineID, Slippage } from '../core'; import { RouteInput, SwapEngineRoute } from '../models'; export declare type TransactionData = { chainId: number; to: string; value: string; data: string; }; export declare type SwapAPIResponse = { expectedToAmount: BigNumber; transaction: TransactionData; }; export declare const EMPTY_SWAP_API_RESPONSE: SwapAPIResponse; export declare const generateAPIRoute: (input: RouteInput, engineID: EngineID, slippage: Slippage, response: SwapAPIResponse) => SwapEngineRoute;