export type SeedOrchestratorEventType = "tick" | "decision" | "dispatch" | "wait";
export type SeedOrchestratorEvent = {
    schema_version: 1;
    event_id: string;
    run_id: string;
    type: SeedOrchestratorEventType;
    actor: string;
    created_at: string;
    summary: string;
    idempotency_key?: string;
    related_id?: string;
    metadata: Record<string, unknown>;
};
export type SeedOrchestratorNextActionCategory = "wait_for_professor" | "read_team_inbox" | "review_member_output" | "advance_subplan" | "verify_subplan" | "resolve_blocker" | "create_subplan" | "continue_execution";
export type SeedOrchestratorNextAction = {
    action_id: string;
    category: SeedOrchestratorNextActionCategory;
    priority: number;
    summary: string;
    related_id?: string;
    reason: string;
    suggested_tool?: string;
    suggested_args?: Record<string, unknown>;
};
export type SeedOrchestratorState = {
    run_id: string;
    generated_at: string;
    latest_event?: SeedOrchestratorEvent;
    next_action: SeedOrchestratorNextAction;
    recent_events: SeedOrchestratorEvent[];
};
