import { SwapSide } from '@paraswap/core'; import { Address } from '../../types'; import { IDexTxBuilder } from '../idex'; import { UniswapV3, UniswapV3Param } from '../uniswap-v3'; import { IDexHelper } from '../../dex-helper'; export type QuickSwapV3Data = { deadline?: number; path: { tokenIn: Address; tokenOut: Address; }[]; }; export declare class QuickSwapV3 extends UniswapV3 implements IDexTxBuilder { static dexKeys: string[]; constructor(dexHelper: IDexHelper, dexKey?: string, router?: string | undefined); protected encodePath(path: { tokenIn: Address; tokenOut: Address; fee: number; }[], side: SwapSide): string; }