import { z } from "zod"; export declare const PlanStepSchema: z.ZodObject<{ document: z.ZodString; change: z.ZodString; detail: z.ZodOptional; }, z.core.$strip>; export type PlanStep = z.infer; export declare const PlanFailureSchema: z.ZodObject<{ document: z.ZodString; detail: z.ZodString; }, z.core.$strip>; export type PlanFailure = z.infer; export declare const STATE_PLAN_FORMAT = 1; export declare const StatePlanSchema: z.ZodObject<{ plan: z.ZodLiteral<1>; version: z.ZodString; engine: z.ZodNumber; digest: z.ZodString; ok: z.ZodBoolean; downgrade: z.ZodBoolean; failures: z.ZodArray>; steps: z.ZodArray; }, z.core.$strip>>; converts: z.ZodOptional; }, z.core.$strip>>>; files: z.ZodArray; }, z.core.$strip>; export type StatePlan = z.infer; export declare const StateStatusSchema: z.ZodObject<{ journal: z.ZodEnum<{ failed: "failed"; none: "none"; open: "open"; }>; engine: z.ZodNumber; }, z.core.$strip>; export type StateStatus = z.infer; //# sourceMappingURL=state-plan.d.ts.map