import { Token } from '@uniswap/sdk-core'; import { Pair } from '@gbex_chain/sdk-swap'; import { Pool } from '@uniswap/v3-sdk'; import { V2Route, V3Route } from '../../router'; export declare function computeAllV3Routes(tokenIn: Token, tokenOut: Token, pools: Pool[], maxHops: number): V3Route[]; export declare function computeAllV2Routes(tokenIn: Token, tokenOut: Token, pools: Pair[], maxHops: number): V2Route[]; export declare function computeAllRoutes(tokenIn: Token, tokenOut: Token, buildRoute: (route: TPool[], tokenIn: Token, tokenOut: Token) => TRoute, pools: TPool[], maxHops: number): TRoute[];