import { z } from "zod"; export declare const architectureSignificanceLevelSchema: z.ZodEnum<["low", "medium", "high", "critical"]>; export declare const architectureSignificanceAssessmentSchema: z.ZodObject<{ taskId: z.ZodString; level: z.ZodEnum<["low", "medium", "high", "critical"]>; signals: z.ZodArray; sourceRefs: z.ZodDefault>; confidence: z.ZodEnum<["low", "medium", "high"]>; reviewStatus: z.ZodEnum<["draft", "inferred", "confirmed", "approved", "stale", "superseded"]>; assessedAt: z.ZodString; assessedBy: z.ZodString; }, "strip", z.ZodTypeAny, { taskId: string; confidence: "medium" | "low" | "high"; reviewStatus: "superseded" | "draft" | "inferred" | "confirmed" | "approved" | "stale"; level: "medium" | "low" | "high" | "critical"; signals: string[]; sourceRefs: string[]; assessedAt: string; assessedBy: string; }, { taskId: string; confidence: "medium" | "low" | "high"; reviewStatus: "superseded" | "draft" | "inferred" | "confirmed" | "approved" | "stale"; level: "medium" | "low" | "high" | "critical"; signals: string[]; assessedAt: string; assessedBy: string; sourceRefs?: string[] | undefined; }>; export type ArchitectureSignificanceLevel = z.infer; export type ArchitectureSignificanceAssessment = z.infer; export declare function parseArchitectureSignificanceAssessment(value: unknown): ArchitectureSignificanceAssessment; export declare function isArchitectureSignificant(level: ArchitectureSignificanceLevel): boolean; //# sourceMappingURL=architecture-significance.d.ts.map