Address of the pool
Address that will receive the swap output (or address(this) for simulation)
true if swapping token0 → token1, else false
Value from calculateSwapAmount
Slippage-adjusted limit price
AMM type
Input token address (required for Quoter)
Output token address (required for Quoter)
Pool fee (required for Quoter)
Optional
quoterQuoter contract address (optional - will use default if not provided)
Parameters for simulating a swap