import { MultiRoute, RouteLeg, UniV3Pool } from '../../tines'; import { LiquidityProviders } from '../liquidity-providers'; import { PoolCode } from './PoolCode'; export declare class UniV3PoolCode extends PoolCode { constructor(pool: UniV3Pool, liquidityProvider: LiquidityProviders, providerName: string); getStartPoint(): string; getSwapCodeForRouteProcessor(): string; getSwapCodeForRouteProcessor2(leg: RouteLeg, _route: MultiRoute, to: string): string; }