import { z } from 'zod'; export declare const ProjectSummarySchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; rootPath: z.ZodString; projectHash: z.ZodOptional; stack: z.ZodOptional>; }, z.core.$strip>; export declare const ActionDescriptorSchema: z.ZodObject<{ id: z.ZodString; kind: z.ZodEnum<{ create_task: "create_task"; build_context: "build_context"; use_context: "use_context"; run: "run"; retry: "retry"; rebuild_context: "rebuild_context"; sync_knowledge: "sync_knowledge"; approve_memory: "approve_memory"; open_run: "open_run"; open_diagnostics: "open_diagnostics"; }>; label: z.ZodString; description: z.ZodOptional; intent: z.ZodEnum<{ primary: "primary"; secondary: "secondary"; danger: "danger"; }>; payload: z.ZodOptional>; }, z.core.$strip>; export declare const TaskSummarySchema: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; query: z.ZodString; taskType: z.ZodOptional; status: z.ZodEnum<{ failed: "failed"; running: "running"; canceled: "canceled"; completed: "completed"; draft: "draft"; prepared: "prepared"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodOptional; }, z.core.$strip>; export declare const ContextPackSummarySchema: z.ZodObject<{ id: z.ZodString; taskId: z.ZodString; projectId: z.ZodString; status: z.ZodEnum<{ failed: "failed"; ready: "ready"; stale: "stale"; building: "building"; }>; indexVersion: z.ZodOptional; createdAt: z.ZodNumber; freshness: z.ZodEnum<{ unknown: "unknown"; stale: "stale"; fresh: "fresh"; }>; requiredFiles: z.ZodArray; optionalFiles: z.ZodArray; keySymbols: z.ZodArray>; }, z.core.$strip>>; riskHints: z.ZodArray; category: z.ZodString; description: z.ZodString; affectedFiles: z.ZodOptional>; }, z.core.$strip>>; sources: z.ZodArray; count: z.ZodNumber; }, z.core.$strip>>; confidence: z.ZodNumber; tokenCount: z.ZodNumber; }, z.core.$strip>; export declare const FailureAnalysisSchema: z.ZodObject<{ category: z.ZodString; reason: z.ZodString; evidence: z.ZodOptional>; }, z.core.$strip>; export declare const RunSummarySchema: z.ZodObject<{ id: z.ZodString; projectId: z.ZodString; taskId: z.ZodOptional; contextPackId: z.ZodOptional; source: z.ZodEnum<{ unknown: "unknown"; cli: "cli"; mcp: "mcp"; hook: "hook"; workflow: "workflow"; dashboard: "dashboard"; }>; type: z.ZodEnum<{ unknown: "unknown"; skill: "skill"; workflow: "workflow"; agent: "agent"; }>; label: z.ZodOptional; status: z.ZodEnum<{ failed: "failed"; running: "running"; canceled: "canceled"; completed: "completed"; awaiting_approval: "awaiting_approval"; queued: "queued"; }>; startedAt: z.ZodNumber; finishedAt: z.ZodOptional; durationMs: z.ZodOptional; totalToolCalls: z.ZodOptional; failure: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export declare const DashboardHomeSchema: z.ZodObject<{ project: z.ZodObject<{ id: z.ZodString; name: z.ZodString; rootPath: z.ZodString; projectHash: z.ZodOptional; stack: z.ZodOptional>; }, z.core.$strip>; health: z.ZodObject<{ index: z.ZodObject<{ status: z.ZodEnum<{ unavailable: "unavailable"; failed: "failed"; ready: "ready"; indexing: "indexing"; stale: "stale"; }>; fileCount: z.ZodNumber; symbolCount: z.ZodNumber; graphNodeCount: z.ZodOptional; version: z.ZodOptional; updatedAt: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; knowledge: z.ZodObject<{ status: z.ZodEnum<{ unavailable: "unavailable"; failed: "failed"; ready: "ready"; indexing: "indexing"; stale: "stale"; }>; totalSources: z.ZodNumber; readySources: z.ZodNumber; failedSources: z.ZodNumber; updatedAt: z.ZodOptional; }, z.core.$strip>; memory: z.ZodObject<{ approvedCount: z.ZodNumber; pendingCount: z.ZodNumber; staleCount: z.ZodOptional; conflictCount: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>; activeTask: z.ZodNullable; status: z.ZodEnum<{ failed: "failed"; running: "running"; canceled: "canceled"; completed: "completed"; draft: "draft"; prepared: "prepared"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodOptional; }, z.core.$strip>>; activeRun: z.ZodNullable; contextPackId: z.ZodOptional; source: z.ZodEnum<{ unknown: "unknown"; cli: "cli"; mcp: "mcp"; hook: "hook"; workflow: "workflow"; dashboard: "dashboard"; }>; type: z.ZodEnum<{ unknown: "unknown"; skill: "skill"; workflow: "workflow"; agent: "agent"; }>; label: z.ZodOptional; status: z.ZodEnum<{ failed: "failed"; running: "running"; canceled: "canceled"; completed: "completed"; awaiting_approval: "awaiting_approval"; queued: "queued"; }>; startedAt: z.ZodNumber; finishedAt: z.ZodOptional; durationMs: z.ZodOptional; totalToolCalls: z.ZodOptional; failure: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; recentRuns: z.ZodArray; contextPackId: z.ZodOptional; source: z.ZodEnum<{ unknown: "unknown"; cli: "cli"; mcp: "mcp"; hook: "hook"; workflow: "workflow"; dashboard: "dashboard"; }>; type: z.ZodEnum<{ unknown: "unknown"; skill: "skill"; workflow: "workflow"; agent: "agent"; }>; label: z.ZodOptional; status: z.ZodEnum<{ failed: "failed"; running: "running"; canceled: "canceled"; completed: "completed"; awaiting_approval: "awaiting_approval"; queued: "queued"; }>; startedAt: z.ZodNumber; finishedAt: z.ZodOptional; durationMs: z.ZodOptional; totalToolCalls: z.ZodOptional; failure: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; nextAction: z.ZodNullable; label: z.ZodString; description: z.ZodOptional; intent: z.ZodEnum<{ primary: "primary"; secondary: "secondary"; danger: "danger"; }>; payload: z.ZodOptional>; }, z.core.$strip>>; generatedAt: z.ZodNumber; }, z.core.$strip>; export type DashboardHomeContract = z.infer; //# sourceMappingURL=dashboard.d.ts.map