import { z } from "zod"; export declare const FlowConfidenceLevelSchema: z.ZodEnum<["high", "low"]>; export declare const FLOW_CONFIDENCE_LEVELS: ["high", "low"]; export type FlowConfidenceLevel = z.infer; /** A critical user or system flow that must be covered by the audit. */ export declare const CriticalFlowSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; entrypoints: z.ZodArray; paths: z.ZodArray; concerns: z.ZodArray; confidence: z.ZodOptional>; notes: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }, { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }>; export type CriticalFlow = z.infer; /** The set of critical flows inferred from intake artifacts. */ export declare const CriticalFlowManifestSchema: z.ZodObject<{ flows: z.ZodArray; paths: z.ZodArray; concerns: z.ZodArray; confidence: z.ZodOptional>; notes: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }, { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }>, "many">; fallback_required: z.ZodOptional; }, "strict", z.ZodTypeAny, { flows: { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }[]; fallback_required?: boolean | undefined; }, { flows: { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }[]; fallback_required?: boolean | undefined; }>; export type CriticalFlowManifest = z.infer; /** * Host-authored critical-flow enrichment — the payload the LLM fallback pass * returns (and the durable upstream input the structure phase merges) when the * deterministic flow inference marked itself below the confidence bar * (`CriticalFlowManifest.fallback_required`). Additive: each flow either * upgrades an existing flow (reuse its exact `id`) or adds a new one. */ export declare const CriticalFlowFallbackResultSchema: z.ZodObject<{ flows: z.ZodArray; paths: z.ZodArray; concerns: z.ZodArray; confidence: z.ZodOptional>; notes: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }, { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { flows: { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }[]; }, { flows: { id: string; name: string; entrypoints: string[]; paths: string[]; concerns: string[]; notes?: string[] | undefined; confidence?: "high" | "low" | undefined; }[]; }>; export type CriticalFlowFallbackResult = z.infer; //# sourceMappingURL=flows.d.ts.map