import { z } from 'zod'; export declare const projectInventorySnapshotSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; snapshotId: z.ZodString; metadataIdentity: z.ZodString; project: z.ZodObject<{ packageManager: z.ZodOptional; workspacePatterns: z.ZodArray; languages: z.ZodArray; fileCount: z.ZodNumber; packageCount: z.ZodNumber; configIdentity: z.ZodString; }, z.core.$strict>; packages: z.ZodArray, z.ZodString]>; private: z.ZodBoolean; exports: z.ZodArray; bins: z.ZodArray; verificationCommands: z.ZodArray; cwd: z.ZodUnion, z.ZodString]>; argv: z.ZodArray; basis: z.ZodString; }, z.core.$strict>>; provenance: z.ZodArray; detail: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>>; files: z.ZodArray>; targets: z.ZodArray; languages: z.ZodArray; evidenceSupport: z.ZodObject<{ callable: z.ZodEnum<{ supported: "supported"; unsupported: "unsupported"; unknown: "unknown"; }>; declaration: z.ZodEnum<{ supported: "supported"; unsupported: "unsupported"; unknown: "unknown"; }>; reference: z.ZodEnum<{ supported: "supported"; unsupported: "unsupported"; unknown: "unknown"; }>; }, z.core.$strict>; packageName: z.ZodOptional; provenance: z.ZodArray; detail: z.ZodString; }, z.core.$strict>>; }, 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>; }, z.core.$strict>; export declare const testSelectionSnapshotSchema: z.ZodObject<{ schemaVersion: z.ZodLiteral<1>; snapshotId: z.ZodString; files: z.ZodArray; tests: z.ZodArray; confidence: z.ZodEnum<{ exact: "exact"; high: "high"; medium: "medium"; low: "low"; }>; proof: z.ZodArray; observed: z.ZodLiteral; }, z.core.$strict>>; commands: z.ZodArray; cwd: z.ZodUnion, z.ZodString]>; argv: z.ZodArray; basis: z.ZodString; }, z.core.$strict>>; uncoveredFiles: z.ZodArray; trust: z.ZodObject<{ status: z.ZodEnum<{ partial: "partial"; fallback: "fallback"; complete: "complete"; }>; reasonCodes: z.ZodArray; fallbackTier: z.ZodEnum<{ full: "full"; package: "package"; focused: "focused"; }>; }, z.core.$strict>; graphIdentity: z.ZodString; inventoryIdentity: z.ZodString; }, z.core.$strict>; //# sourceMappingURL=task-context-inventory-schema.d.ts.map