/**
 * Generated by orval v8.3.0 🍺
 * Do not edit manually.
 * Mission Control API
 * OpenAPI spec version: 0.1.0
 */

/**
 * Aggregated totals within the current window.
 */
export interface RuntimeUsageCurrent {
  total_cost_usd: number;
  total_tokens: number;
  total_output_tokens?: number;
  total_calls: number;
  /** @deprecated Use typed limit fields below */
  token_limit?: number | null;
  /** @deprecated Use typed limit pct fields */
  token_pct?: number | null;
  cost_limit_usd?: number | null;
  cost_pct?: number | null;
  /** Source of the token limit data */
  token_limit_source?: string | null;
  /** Source of the cost limit data */
  cost_limit_source?: string | null;
  // Typed limits (Phase 4)
  output_token_limit?: number | null;
  output_token_limit_pct?: number | null;
  output_token_limit_source?: string | null;
  total_token_limit?: number | null;
  total_token_limit_pct?: number | null;
  total_token_limit_source?: string | null;
  message_limit?: number | null;
  message_pct?: number | null;
  message_limit_source?: string | null;
}
