import { z } from "zod"; /** * Canonical Finding schema — the hub owns this definition. * All other modules that produce or consume Findings MUST import from here. * Do NOT redefine Finding anywhere else in the codebase. */ export declare const FindingSchema: z.ZodObject<{ id: z.ZodString; domain: z.ZodString; title: z.ZodString; kind: z.ZodEnum<["action", "watch", "risk", "question"]>; urgency: z.ZodNumber; severity: z.ZodNumber; evidence: z.ZodArray; surfacedAt: z.ZodString; dueBy: z.ZodOptional; tags: z.ZodArray; estDurationMin: z.ZodOptional; calendarSafeTitle: z.ZodOptional; status: z.ZodEnum<["open", "in-progress", "snoozed", "done", "dropped"]>; promotesTo: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: "in-progress" | "open" | "snoozed" | "done" | "dropped"; tags: string[]; severity: number; id: string; kind: "question" | "action" | "watch" | "risk"; title: string; evidence: string[]; domain: string; urgency: number; surfacedAt: string; dueBy?: string | undefined; estDurationMin?: number | undefined; calendarSafeTitle?: string | undefined; promotesTo?: string | undefined; }, { status: "in-progress" | "open" | "snoozed" | "done" | "dropped"; tags: string[]; severity: number; id: string; kind: "question" | "action" | "watch" | "risk"; title: string; evidence: string[]; domain: string; urgency: number; surfacedAt: string; dueBy?: string | undefined; estDurationMin?: number | undefined; calendarSafeTitle?: string | undefined; promotesTo?: string | undefined; }>; export type Finding = z.infer; //# sourceMappingURL=finding.d.ts.map