Amount of input token provided by the user
Address to receive LP tokens
Address of the vault to deposit into
true if input token is token0, false if token1
Maximum allowed slippage during deposit (in %)
Slippage tolerance for internal swap (in basis points)
Type of AMM
Optional
singleAddress of the single-asset deposit contract
Parameters for single-asset deposit