import { z } from "zod"; export declare const decisionHealthFindingCategorySchema: z.ZodEnum<["timestamp-quality", "stale-decision", "unresolved-decision", "broken-lineage", "circular-lineage", "conflicting-lineage", "stale-reference", "coverage-gap"]>; export declare const decisionHealthSeveritySchema: z.ZodEnum<["info", "warning", "blocker"]>; export declare const decisionHealthFindingSchema: z.ZodObject<{ id: z.ZodString; category: z.ZodEnum<["timestamp-quality", "stale-decision", "unresolved-decision", "broken-lineage", "circular-lineage", "conflicting-lineage", "stale-reference", "coverage-gap"]>; severity: z.ZodEnum<["info", "warning", "blocker"]>; decisionId: z.ZodOptional; taskId: z.ZodOptional; title: z.ZodString; rationale: z.ZodString; evidence: z.ZodDefault>; recommendedAction: z.ZodString; detectedAt: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; title: string; rationale: string; evidence: string[]; severity: "info" | "warning" | "blocker"; category: "timestamp-quality" | "stale-decision" | "unresolved-decision" | "broken-lineage" | "circular-lineage" | "conflicting-lineage" | "stale-reference" | "coverage-gap"; recommendedAction: string; detectedAt: string; taskId?: string | undefined; decisionId?: string | undefined; }, { id: string; title: string; rationale: string; severity: "info" | "warning" | "blocker"; category: "timestamp-quality" | "stale-decision" | "unresolved-decision" | "broken-lineage" | "circular-lineage" | "conflicting-lineage" | "stale-reference" | "coverage-gap"; recommendedAction: string; detectedAt: string; taskId?: string | undefined; evidence?: string[] | undefined; decisionId?: string | undefined; }>; export type DecisionHealthFindingCategory = z.infer; export type DecisionHealthSeverity = z.infer; export type DecisionHealthFinding = z.infer; export declare function parseDecisionHealthFinding(value: unknown): DecisionHealthFinding; //# sourceMappingURL=decision-health.d.ts.map