/**
 * Generated by orval v8.3.0 🍺
 * Do not edit manually.
 * Mission Control API
 * OpenAPI spec version: 0.1.0
 */
import type { AgentRead } from "./agentRead";
import type { ApprovalRead } from "./approvalRead";
import type { BoardMemoryRead } from "./boardMemoryRead";
import type { BoardRead } from "./boardRead";
import type { TaskCardRead } from "./taskCardRead";

/**
 * Aggregated board payload used by board snapshot endpoints.
 */
export interface BoardSnapshot {
  board: BoardRead;
  tasks: TaskCardRead[];
  agents: AgentRead[];
  approvals: ApprovalRead[];
  chat_messages: BoardMemoryRead[];
  pending_approvals_count?: number;
}
