export interface QueryMastContractConfigResponse { distribution_contract: string ninja_token: string owner: string } export interface QueryVaultContractDerivativeConfigResponse { config: { cw20_code_id: string cw20_label: string default_mid_price_volatility_ratio: string emergency_oracle_volatility_sample_size: string head_change_tolerance_ratio: string head_to_tail_deviation_ratio: string last_valid_mark_price: string leverage: string leveraged_active_capital_to_max_position_exposure_ratio: string lp_name: string lp_symbol: string lp_token_address: string market_id: string master_address: string max_active_capital_utilization_ratio: string min_oracle_volatility_sample_size: string min_proximity_to_liquidation: string min_trade_volatility_sample_size: string min_volatility_ratio: string oracle_volatility_group_sec: string order_density: string post_reduction_perc_of_max_position: string reservation_price_sensitivity_ratio: string reservation_spread_sensitivity_ratio: string trade_volatility_group_sec: string cw20_marketing_info?: any fee_recipient: string owner: string subaccount_id: string } } export interface QueryVaultContractSpotConfigResponse { config: { balance_reduce_ratio: string cw20_code_id: string cw20_label: string default_mid_price_volatility_ratio: string first_threshold: string head_change_tolerance_ratio: string lp_name: string lp_symbol: string lp_token_address: string market_id: string market_order_lower_bound_ratio: string market_order_upper_bound_ratio: string master_address: string max_active_capital_utilization_ratio: string max_avg_orders_price_deviation_ratio: string mid_price_tail_deviation_ratio: string min_head_to_mid_deviation_ratio: string min_head_to_tail_deviation_ratio: string min_trade_volatility_sample_size: string order_density: string reduce_proportion: string reservation_price_sensitivity_ratio: string reservation_spread_sensitivity_ratio: string second_threshold: string subaccount_id: string trade_volatility_group_count: string trade_volatility_group_sec: string fee_recipient: string owner: string cw20_marketing_info?: any } } export interface QueryVaultUserLpContractAllowanceResponse { allowance: string expires: { never: {} } } export interface QueryVaultMarketIdResponse { market_id: string } export interface QueryVaultTotalLpSupplyResponse { total_supply: string } export interface QueryVaultUserLpBalanceResponse { balance: string } export interface QueryRegisteredVaultResponse { registered_vaults: { master_subaccount_id: string vault_address: string }[] } export interface WasmContractQueryResponse { data: string }