//! This code was AUTOGENERATED using the codama library.
//! Please DO NOT EDIT THIS FILE, instead use visitors
//! to add features, then rerun codama to update it.
//!
//! <https://github.com/codama-idl/codama>
//!

  pub(crate) mod r#close_bundled_position;
  pub(crate) mod r#close_position;
  pub(crate) mod r#close_position_with_token_extensions;
  pub(crate) mod r#collect_fees;
  pub(crate) mod r#collect_fees_v2;
  pub(crate) mod r#collect_protocol_fees;
  pub(crate) mod r#collect_protocol_fees_v2;
  pub(crate) mod r#collect_reward;
  pub(crate) mod r#collect_reward_v2;
  pub(crate) mod r#decrease_liquidity;
  pub(crate) mod r#decrease_liquidity_v2;
  pub(crate) mod r#delete_position_bundle;
  pub(crate) mod r#delete_token_badge;
  pub(crate) mod r#idl_include;
  pub(crate) mod r#increase_liquidity;
  pub(crate) mod r#increase_liquidity_by_token_amounts_v2;
  pub(crate) mod r#increase_liquidity_v2;
  pub(crate) mod r#initialize_adaptive_fee_tier;
  pub(crate) mod r#initialize_config;
  pub(crate) mod r#initialize_config_extension;
  pub(crate) mod r#initialize_dynamic_tick_array;
  pub(crate) mod r#initialize_fee_tier;
  pub(crate) mod r#initialize_pool;
  pub(crate) mod r#initialize_pool_v2;
  pub(crate) mod r#initialize_pool_with_adaptive_fee;
  pub(crate) mod r#initialize_position_bundle;
  pub(crate) mod r#initialize_position_bundle_with_metadata;
  pub(crate) mod r#initialize_reward;
  pub(crate) mod r#initialize_reward_v2;
  pub(crate) mod r#initialize_tick_array;
  pub(crate) mod r#initialize_token_badge;
  pub(crate) mod r#lock_position;
  pub(crate) mod r#migrate_repurpose_reward_authority_space;
  pub(crate) mod r#open_bundled_position;
  pub(crate) mod r#open_position;
  pub(crate) mod r#open_position_with_metadata;
  pub(crate) mod r#open_position_with_token_extensions;
  pub(crate) mod r#reposition_liquidity_v2;
  pub(crate) mod r#reset_position_range;
  pub(crate) mod r#set_adaptive_fee_constants;
  pub(crate) mod r#set_collect_protocol_fees_authority;
  pub(crate) mod r#set_config_extension_authority;
  pub(crate) mod r#set_config_feature_flag;
  pub(crate) mod r#set_default_base_fee_rate;
  pub(crate) mod r#set_default_fee_rate;
  pub(crate) mod r#set_default_protocol_fee_rate;
  pub(crate) mod r#set_delegated_fee_authority;
  pub(crate) mod r#set_fee_authority;
  pub(crate) mod r#set_fee_rate;
  pub(crate) mod r#set_fee_rate_by_delegated_fee_authority;
  pub(crate) mod r#set_initialize_pool_authority;
  pub(crate) mod r#set_preset_adaptive_fee_constants;
  pub(crate) mod r#set_protocol_fee_rate;
  pub(crate) mod r#set_reward_authority;
  pub(crate) mod r#set_reward_authority_by_super_authority;
  pub(crate) mod r#set_reward_emissions;
  pub(crate) mod r#set_reward_emissions_super_authority;
  pub(crate) mod r#set_reward_emissions_v2;
  pub(crate) mod r#set_token_badge_attribute;
  pub(crate) mod r#set_token_badge_authority;
  pub(crate) mod r#swap;
  pub(crate) mod r#swap_v2;
  pub(crate) mod r#transfer_locked_position;
  pub(crate) mod r#two_hop_swap;
  pub(crate) mod r#two_hop_swap_v2;
  pub(crate) mod r#update_fees_and_rewards;

  pub use self::r#close_bundled_position::*;
  pub use self::r#close_position::*;
  pub use self::r#close_position_with_token_extensions::*;
  pub use self::r#collect_fees::*;
  pub use self::r#collect_fees_v2::*;
  pub use self::r#collect_protocol_fees::*;
  pub use self::r#collect_protocol_fees_v2::*;
  pub use self::r#collect_reward::*;
  pub use self::r#collect_reward_v2::*;
  pub use self::r#decrease_liquidity::*;
  pub use self::r#decrease_liquidity_v2::*;
  pub use self::r#delete_position_bundle::*;
  pub use self::r#delete_token_badge::*;
  pub use self::r#idl_include::*;
  pub use self::r#increase_liquidity::*;
  pub use self::r#increase_liquidity_by_token_amounts_v2::*;
  pub use self::r#increase_liquidity_v2::*;
  pub use self::r#initialize_adaptive_fee_tier::*;
  pub use self::r#initialize_config::*;
  pub use self::r#initialize_config_extension::*;
  pub use self::r#initialize_dynamic_tick_array::*;
  pub use self::r#initialize_fee_tier::*;
  pub use self::r#initialize_pool::*;
  pub use self::r#initialize_pool_v2::*;
  pub use self::r#initialize_pool_with_adaptive_fee::*;
  pub use self::r#initialize_position_bundle::*;
  pub use self::r#initialize_position_bundle_with_metadata::*;
  pub use self::r#initialize_reward::*;
  pub use self::r#initialize_reward_v2::*;
  pub use self::r#initialize_tick_array::*;
  pub use self::r#initialize_token_badge::*;
  pub use self::r#lock_position::*;
  pub use self::r#migrate_repurpose_reward_authority_space::*;
  pub use self::r#open_bundled_position::*;
  pub use self::r#open_position::*;
  pub use self::r#open_position_with_metadata::*;
  pub use self::r#open_position_with_token_extensions::*;
  pub use self::r#reposition_liquidity_v2::*;
  pub use self::r#reset_position_range::*;
  pub use self::r#set_adaptive_fee_constants::*;
  pub use self::r#set_collect_protocol_fees_authority::*;
  pub use self::r#set_config_extension_authority::*;
  pub use self::r#set_config_feature_flag::*;
  pub use self::r#set_default_base_fee_rate::*;
  pub use self::r#set_default_fee_rate::*;
  pub use self::r#set_default_protocol_fee_rate::*;
  pub use self::r#set_delegated_fee_authority::*;
  pub use self::r#set_fee_authority::*;
  pub use self::r#set_fee_rate::*;
  pub use self::r#set_fee_rate_by_delegated_fee_authority::*;
  pub use self::r#set_initialize_pool_authority::*;
  pub use self::r#set_preset_adaptive_fee_constants::*;
  pub use self::r#set_protocol_fee_rate::*;
  pub use self::r#set_reward_authority::*;
  pub use self::r#set_reward_authority_by_super_authority::*;
  pub use self::r#set_reward_emissions::*;
  pub use self::r#set_reward_emissions_super_authority::*;
  pub use self::r#set_reward_emissions_v2::*;
  pub use self::r#set_token_badge_attribute::*;
  pub use self::r#set_token_badge_authority::*;
  pub use self::r#swap::*;
  pub use self::r#swap_v2::*;
  pub use self::r#transfer_locked_position::*;
  pub use self::r#two_hop_swap::*;
  pub use self::r#two_hop_swap_v2::*;
  pub use self::r#update_fees_and_rewards::*;

