type ExactOutputSingleParams = WithOverrides<{
params: AbiParameterToPrimitiveType<{
components: [
{ name: "tokenIn"; type: "address" },
{ name: "tokenOut"; type: "address" },
{ name: "fee"; type: "uint24" },
{ name: "recipient"; type: "address" },
{ name: "deadline"; type: "uint256" },
{ name: "amountOut"; type: "uint256" },
{ name: "amountInMaximum"; type: "uint256" },
{ name: "sqrtPriceLimitX96"; type: "uint160" },
];
name: "params";
type: "tuple";
}>;
}>;