import { z } from "zod"; export declare const reviewChangeItemSchema: z.ZodObject<{ path: z.ZodString; kind: z.ZodEnum<["create", "update", "preserve", "delete", "unknown"]>; description: z.ZodString; layer: z.ZodEnum<["canonical-runtime", "target-bridge", "generated", "state", "unknown"]>; }, "strip", z.ZodTypeAny, { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }, { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }>; export type ReviewChangeItem = z.infer; export declare const reviewSummaryV2Schema: z.ZodObject<{ generatedAt: z.ZodString; workspaceRoot: z.ZodString; recommendedInstall: z.ZodObject<{ targets: z.ZodArray; profile: z.ZodString; modules: z.ZodArray; }, "strip", z.ZodTypeAny, { profile: string; targets: string[]; modules: string[]; }, { profile: string; targets: string[]; modules: string[]; }>; why: z.ZodArray; targetDifferences: z.ZodArray; topChanges: z.ZodArray; description: z.ZodString; layer: z.ZodEnum<["canonical-runtime", "target-bridge", "generated", "state", "unknown"]>; }, "strip", z.ZodTypeAny, { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }, { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }>, "many">; warnings: z.ZodArray; fullWritePlan: z.ZodArray; description: z.ZodString; layer: z.ZodEnum<["canonical-runtime", "target-bridge", "generated", "state", "unknown"]>; }, "strip", z.ZodTypeAny, { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }, { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }>, "many">; directCommandPreview: z.ZodString; }, "strip", z.ZodTypeAny, { workspaceRoot: string; generatedAt: string; why: string[]; warnings: string[]; recommendedInstall: { profile: string; targets: string[]; modules: string[]; }; targetDifferences: string[]; topChanges: { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }[]; fullWritePlan: { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }[]; directCommandPreview: string; }, { workspaceRoot: string; generatedAt: string; why: string[]; warnings: string[]; recommendedInstall: { profile: string; targets: string[]; modules: string[]; }; targetDifferences: string[]; topChanges: { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }[]; fullWritePlan: { path: string; kind: "unknown" | "update" | "preserve" | "create" | "delete"; layer: "unknown" | "state" | "generated" | "canonical-runtime" | "target-bridge"; description: string; }[]; directCommandPreview: string; }>; export type ReviewSummaryV2 = z.infer; export declare function parseReviewSummaryV2(value: unknown): ReviewSummaryV2; //# sourceMappingURL=review-summary-v2.d.ts.map