import { StaticToken } from './lifi-cross-chain-token'; export declare const exchangeTool: { readonly ONEINCH: "1inch"; readonly PARASWAP: "paraswap"; readonly OPENOCEAN: "openocean"; readonly ZEROX: "0x"; readonly DODO: "dodo"; readonly UNISWAP: "uniswap"; readonly SUSHISWAP: "sushiswap"; readonly QUICKSWAP: "quickswap"; readonly HONEYSWAP: "honeyswap"; readonly PANCAKESWAP: "pancakeswap"; readonly SPIRITSWAP: "spiritswap"; readonly SPOOKYSWAP: "spookyswap"; readonly SOULSWAP: "soulswap"; readonly PANGOLIN: "pangolin"; readonly SOLARBEAM: "solarbeam"; readonly STEALLASWAP: "steallaswap"; readonly BEAMSWAP: "beamswap"; readonly UBESWAP: "ubeswap"; readonly CRONASWAP: "cronaswap"; readonly DIFFUSION: "diffusion"; readonly CRONUS: "cronus"; readonly EVMOSWAP: "evmoswap"; readonly OKCSWAP: "okcswap"; readonly JSWAP: "jswap"; readonly SWAPR: "swapr"; readonly VOLTAGE: "voltage"; readonly TRISOLARIS: "trisolaris"; readonly WAGYUSWAP: "wagyuswap"; readonly KYBERSWAP: "kyberswap"; readonly ODOS: "odos"; }; export type ExchangeTool = (typeof exchangeTool)[keyof typeof exchangeTool]; export interface ExchangeAggregator { key: ExchangeTool; name: string; logoURI: string; webUrl: string; } export interface Exchange { key: string; name: string; chainId: number; logoURI: string; webUrl: string; graph?: string; tokenlistUrl: string; routerAddress: string; factoryAddress: string; initCodeHash: string; baseTokens: readonly StaticToken[]; }