{"version":3,"sources":["../../src/types/serverQueryModelTypes.ts"],"sourcesContent":["export interface EngineServerHealthBreakdown {\n  health: string;\n  assets: string;\n  liabilities: string;\n}\n\nexport interface EngineServerSpotBalanceData {\n  amount: string;\n  last_cumulative_multiplier_x18: string;\n}\n\nexport interface EngineServerSpotLpBalanceData {\n  amount: string;\n}\n\nexport interface EngineServerPerpBalanceData {\n  amount: string;\n  v_quote_balance: string;\n  last_cumulative_funding_x18: string;\n}\n\nexport interface EngineServerPerpLpBalanceData {\n  amount: string;\n  last_cumulative_funding_x18: string;\n}\n\nexport interface EngineServerRisk {\n  long_weight_initial_x18: string;\n  short_weight_initial_x18: string;\n  long_weight_maintenance_x18: string;\n  short_weight_maintenance_x18: string;\n  large_position_penalty_x18: string;\n}\n\nexport interface EngineServerBookInfo {\n  size_increment: string;\n  price_increment_x18: string;\n  min_size: string;\n  collected_fees: string;\n  lp_spread_x18: string;\n}\n\nexport interface EngineServerSpotConfig {\n  token: string;\n  interest_inflection_util_x18: string;\n  interest_floor_x18: string;\n  interest_small_cap_x18: string;\n  interest_large_cap_x18: string;\n}\n\nexport interface EngineServerSpotState {\n  cumulative_deposits_multiplier_x18: string;\n  cumulative_borrows_multiplier_x18: string;\n  total_deposits_normalized: string;\n  total_borrows_normalized: string;\n}\n\nexport interface EngineServerSpotLpState {\n  supply: string;\n  quote: EngineServerSpotBalanceData;\n  base: EngineServerSpotBalanceData;\n}\n\nexport interface EngineServerPerpState {\n  cumulative_funding_long_x18: string;\n  cumulative_funding_short_x18: string;\n  available_settle: string;\n  open_interest: string;\n}\n\nexport interface EngineServerPerpLpState {\n  supply: string;\n  base: string;\n  quote: string;\n  last_cumulative_funding_x18: string;\n  cumulative_funding_per_lp_x18: string;\n}\n\nexport interface EngineServerSpotProduct {\n  product_id: number;\n  oracle_price_x18: string;\n  risk: EngineServerRisk;\n  config: EngineServerSpotConfig;\n  state: EngineServerSpotState;\n  lp_state: EngineServerSpotLpState;\n  book_info: EngineServerBookInfo;\n}\n\nexport interface EngineServerSpotBalance {\n  product_id: number;\n  balance: EngineServerSpotBalanceData;\n  lp_balance: EngineServerSpotLpBalanceData;\n}\n\nexport interface EngineServerPerpProduct {\n  product_id: number;\n  oracle_price_x18: string;\n  index_price_x18: string;\n  risk: EngineServerRisk;\n  state: EngineServerPerpState;\n  lp_state: EngineServerPerpLpState;\n  book_info: EngineServerBookInfo;\n}\n\nexport interface EngineServerPerpBalance {\n  product_id: number;\n  balance: EngineServerPerpBalanceData;\n  lp_balance: EngineServerPerpLpBalanceData;\n}\n\nexport type EngineServerProductType = 'perp' | 'spot';\n"],"mappings":";;;;;;;;;;;;;;;;AAAA;AAAA;","names":[]}