import { z } from 'zod'; import type { TaskContextManifest } from './task-context-model.js'; export declare const taskContextPlaneSchema: z.ZodObject<{ kind: z.ZodEnum<{ "test-selection": "test-selection"; inventory: "inventory"; graph: "graph"; }>; required: z.ZodBoolean; status: z.ZodEnum<{ unsupported: "unsupported"; partial: "partial"; cancelled: "cancelled"; failed: "failed"; rebuilt: "rebuilt"; reused: "reused"; }>; producer: z.ZodObject<{ toolId: z.ZodString; command: z.ZodString; version: z.ZodString; }, z.core.$strict>; pointer: z.ZodOptional; kind: z.ZodEnum<{ "test-selection": "test-selection"; inventory: "inventory"; graph: "graph"; }>; id: z.ZodUnion; schemaVersion: z.ZodNumber; }, z.core.$strict>>; step: z.ZodObject<{ runId: z.ZodString; stepId: z.ZodString; logicalStepKey: z.ZodString; ordinal: z.ZodNumber; attempt: z.ZodNumber; }, z.core.$strict>; freshness: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; current: "current"; stale: "stale"; }>; reasonCodes: z.ZodArray; }, z.core.$strict>; coverage: z.ZodObject<{ status: z.ZodEnum<{ partial: "partial"; complete: "complete"; unavailable: "unavailable"; }>; reasonCodes: z.ZodArray; observed: z.ZodNumber; total: z.ZodOptional; }, z.core.$strict>; caps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; "not-hit": "not-hit"; hit: "hit"; }>; reasonCodes: z.ZodArray; }, z.core.$strict>; reasonCodes: z.ZodArray; followUpReads: z.ZodArray>; }, z.core.$strict>; export declare const taskContextFileScopeSchema: z.ZodObject<{ mode: z.ZodEnum<{ project: "project"; explicit: "explicit"; }>; fileCount: z.ZodNumber; filesIdentity: z.ZodString; }, z.core.$strict>; export declare const taskContextManifestSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; suite: z.ZodLiteral<"agent-context">; runId: z.ZodString; createdAt: z.ZodString; projectIdentity: z.ZodString; readiness: z.ZodEnum<{ degraded: "degraded"; unavailable: "unavailable"; ready: "ready"; }>; sourceStart: z.ZodDiscriminatedUnion<[z.ZodObject<{ configIdentity: z.ZodString; gitHead: z.ZodString; worktreeIdentity: z.ZodString; dirty: z.ZodBoolean; status: z.ZodLiteral<"captured">; reasonCodes: z.ZodTuple<[], null>; }, z.core.$strict>, z.ZodObject<{ configIdentity: z.ZodString; status: z.ZodLiteral<"unsupported">; reasonCodes: z.ZodArray; }, z.core.$strict>, z.ZodObject<{ configIdentity: z.ZodString; status: z.ZodLiteral<"failed">; reasonCodes: z.ZodArray; }, z.core.$strict>], "status">; sourceEnd: z.ZodDiscriminatedUnion<[z.ZodObject<{ configIdentity: z.ZodString; gitHead: z.ZodString; worktreeIdentity: z.ZodString; dirty: z.ZodBoolean; status: z.ZodLiteral<"captured">; reasonCodes: z.ZodTuple<[], null>; }, z.core.$strict>, z.ZodObject<{ configIdentity: z.ZodString; status: z.ZodLiteral<"unsupported">; reasonCodes: z.ZodArray; }, z.core.$strict>, z.ZodObject<{ configIdentity: z.ZodString; status: z.ZodLiteral<"failed">; reasonCodes: z.ZodArray; }, z.core.$strict>], "status">; fileScope: z.ZodObject<{ mode: z.ZodEnum<{ project: "project"; explicit: "explicit"; }>; fileCount: z.ZodNumber; filesIdentity: z.ZodString; }, z.core.$strict>; graphIdentity: z.ZodOptional; inventoryIdentity: z.ZodOptional; planes: z.ZodArray; required: z.ZodBoolean; status: z.ZodEnum<{ unsupported: "unsupported"; partial: "partial"; cancelled: "cancelled"; failed: "failed"; rebuilt: "rebuilt"; reused: "reused"; }>; producer: z.ZodObject<{ toolId: z.ZodString; command: z.ZodString; version: z.ZodString; }, z.core.$strict>; pointer: z.ZodOptional; kind: z.ZodEnum<{ "test-selection": "test-selection"; inventory: "inventory"; graph: "graph"; }>; id: z.ZodUnion; schemaVersion: z.ZodNumber; }, z.core.$strict>>; step: z.ZodObject<{ runId: z.ZodString; stepId: z.ZodString; logicalStepKey: z.ZodString; ordinal: z.ZodNumber; attempt: z.ZodNumber; }, z.core.$strict>; freshness: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; current: "current"; stale: "stale"; }>; reasonCodes: z.ZodArray; }, z.core.$strict>; coverage: z.ZodObject<{ status: z.ZodEnum<{ partial: "partial"; complete: "complete"; unavailable: "unavailable"; }>; reasonCodes: z.ZodArray; observed: z.ZodNumber; total: z.ZodOptional; }, z.core.$strict>; caps: z.ZodObject<{ status: z.ZodEnum<{ unknown: "unknown"; "not-hit": "not-hit"; hit: "hit"; }>; reasonCodes: z.ZodArray; }, z.core.$strict>; reasonCodes: z.ZodArray; followUpReads: z.ZodArray>; }, z.core.$strict>>; reasonCodes: z.ZodArray; nextActions: z.ZodArray --json": "opensip suite run agent-context --files --json"; }>>; }, z.core.$strict>; export declare function parseTaskContextManifest(value: unknown): TaskContextManifest; //# sourceMappingURL=task-context-manifest-schema.d.ts.map