import { z } from "zod"; export declare const architectureChangeFeedEventTypeSchema: z.ZodEnum<["decision-created", "decision-updated", "decision-status-changed", "task-linked", "impact-analysis-linked", "review-status-changed", "health-finding-created", "coverage-classified"]>; export declare const architectureChangeFeedEntrySchema: z.ZodObject<{ id: z.ZodString; occurredAt: z.ZodString; eventType: z.ZodEnum<["decision-created", "decision-updated", "decision-status-changed", "task-linked", "impact-analysis-linked", "review-status-changed", "health-finding-created", "coverage-classified"]>; decisionIds: z.ZodDefault>; taskIds: z.ZodDefault>; severity: z.ZodOptional>; summary: z.ZodString; evidence: z.ZodDefault>; }, "strip", z.ZodTypeAny, { eventType: "decision-created" | "decision-updated" | "decision-status-changed" | "task-linked" | "impact-analysis-linked" | "review-status-changed" | "health-finding-created" | "coverage-classified"; id: string; summary: string; evidence: string[]; occurredAt: string; decisionIds: string[]; taskIds: string[]; severity?: "info" | "warning" | "blocker" | undefined; }, { eventType: "decision-created" | "decision-updated" | "decision-status-changed" | "task-linked" | "impact-analysis-linked" | "review-status-changed" | "health-finding-created" | "coverage-classified"; id: string; summary: string; occurredAt: string; evidence?: string[] | undefined; severity?: "info" | "warning" | "blocker" | undefined; decisionIds?: string[] | undefined; taskIds?: string[] | undefined; }>; export type ArchitectureChangeFeedEventType = z.infer; export type ArchitectureChangeFeedEntry = z.infer; export declare function parseArchitectureChangeFeedEntry(value: unknown): ArchitectureChangeFeedEntry; //# sourceMappingURL=architecture-change-feed.d.ts.map