export declare const SWAP_ROUTER: Record; export declare const QUOTER_V2: Record; export declare const WETH: Record; declare const quoterAbi: readonly [{ readonly name: "quoteExactInputSingle"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "tuple"; readonly components: readonly [{ readonly type: "address"; readonly name: "tokenIn"; }, { readonly type: "address"; readonly name: "tokenOut"; }, { readonly type: "uint256"; readonly name: "amountIn"; }, { readonly type: "uint24"; readonly name: "fee"; }, { readonly type: "uint160"; readonly name: "sqrtPriceLimitX96"; }]; }]; readonly outputs: readonly [{ readonly type: "uint256"; readonly name: "amountOut"; }, { readonly type: "uint160"; readonly name: "sqrtPriceX96After"; }, { readonly type: "uint32"; readonly name: "initializedTicksCrossed"; }, { readonly type: "uint256"; readonly name: "gasEstimate"; }]; }]; export declare function isSwapSupported(chainId: string): boolean; export declare function encodeExactInputSingle(params: { tokenIn: `0x${string}`; tokenOut: `0x${string}`; fee: number; recipient: `0x${string}`; amountIn: bigint; amountOutMinimum: bigint; }): `0x${string}`; export declare function encodeQuoteExactInputSingle(params: { tokenIn: `0x${string}`; tokenOut: `0x${string}`; amountIn: bigint; fee: number; }): `0x${string}`; export { quoterAbi }; //# sourceMappingURL=uniswap.d.ts.map