/** Zod schemas for parsed lab reports (medical-ingest Sprint 1). */ import { z } from "zod"; export declare const ParsedLabMarkerSchema: z.ZodObject<{ name: z.ZodString; value: z.ZodNumber; unit: z.ZodString; referenceLow: z.ZodOptional; referenceHigh: z.ZodOptional; critical: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value: number; unit: string; referenceLow?: number | undefined; referenceHigh?: number | undefined; critical?: boolean | undefined; }, { name: string; value: number; unit: string; referenceLow?: number | undefined; referenceHigh?: number | undefined; critical?: boolean | undefined; }>; export declare const ParsedLabReportSchema: z.ZodObject<{ panel: z.ZodString; collectedAtIso: z.ZodString; markers: z.ZodArray; referenceHigh: z.ZodOptional; critical: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; value: number; unit: string; referenceLow?: number | undefined; referenceHigh?: number | undefined; critical?: boolean | undefined; }, { name: string; value: number; unit: string; referenceLow?: number | undefined; referenceHigh?: number | undefined; critical?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { panel: string; collectedAtIso: string; markers: { name: string; value: number; unit: string; referenceLow?: number | undefined; referenceHigh?: number | undefined; critical?: boolean | undefined; }[]; }, { panel: string; collectedAtIso: string; markers: { name: string; value: number; unit: string; referenceLow?: number | undefined; referenceHigh?: number | undefined; critical?: boolean | undefined; }[]; }>; export type ParsedLabMarker = z.infer; export type ParsedLabReport = z.infer; //# sourceMappingURL=lab-types.d.ts.map