/// @param gaugeAddr Address of the gauge to deposit into
/// @param lpToken Address of the LP token to deposit
/// @param sender Address where the LP tokens are pulled from
/// @param onBehalfOf Address of the deposit beneficiary
/// @param amount Amount of LP tokens to deposit
struct Params {
address gaugeAddr;
address lpToken;
address sender;
address onBehalfOf;
uint256 amount;
}