import { z } from "zod"; export declare const updateActionPlanItemSchema: z.ZodObject<{ path: z.ZodString; proposedAction: z.ZodString; reason: z.ZodString; ownershipClass: z.ZodOptional; recommendedAlternative: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; reason: string; proposedAction: string; ownershipClass?: string | undefined; recommendedAlternative?: string | undefined; }, { path: string; reason: string; proposedAction: string; ownershipClass?: string | undefined; recommendedAlternative?: string | undefined; }>; export declare const updateActionPlanDocumentSchema: z.ZodObject<{ operationType: z.ZodString; generatedAt: z.ZodString; workspaceState: z.ZodOptional; items: z.ZodArray; recommendedAlternative: z.ZodOptional; }, "strip", z.ZodTypeAny, { path: string; reason: string; proposedAction: string; ownershipClass?: string | undefined; recommendedAlternative?: string | undefined; }, { path: string; reason: string; proposedAction: string; ownershipClass?: string | undefined; recommendedAlternative?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { generatedAt: string; items: { path: string; reason: string; proposedAction: string; ownershipClass?: string | undefined; recommendedAlternative?: string | undefined; }[]; operationType: string; workspaceState?: string | undefined; }, { generatedAt: string; items: { path: string; reason: string; proposedAction: string; ownershipClass?: string | undefined; recommendedAlternative?: string | undefined; }[]; operationType: string; workspaceState?: string | undefined; }>; export type UpdateActionPlanItem = z.infer; export type UpdateActionPlanDocument = z.infer; export declare function parseUpdateActionPlanDocument(value: unknown): UpdateActionPlanDocument; //# sourceMappingURL=update-action-plan.d.ts.map