import { IRouter } from './irouter'; import { MultiSwap } from './multiswap'; import { MegaSwap } from './megaswap'; import { Buy } from './buy'; import { SimpleSwap } from './simpleswap'; import { SimpleBuyNFT } from './simpleswapnft'; import { DirectSwap } from './directswap'; import { DexAdapterService } from '../dex'; export declare class RouterService { private dexAdapterService; hybridRouters: (typeof MultiSwap | typeof MegaSwap | typeof Buy | typeof SimpleSwap | typeof SimpleBuyNFT)[]; hybridRouterMap: { [contractMethod: string]: IRouter; }; directSwapRouter: DirectSwap; constructor(dexAdapterService: DexAdapterService); getRouterByContractMethod(contractMethod: string): IRouter; }