import { z } from 'zod'; export declare const DeltaOperationType: z.ZodEnum<{ ADDED: "ADDED"; MODIFIED: "MODIFIED"; REMOVED: "REMOVED"; RENAMED: "RENAMED"; }>; export declare const DeltaSchema: z.ZodObject<{ spec: z.ZodString; operation: z.ZodEnum<{ ADDED: "ADDED"; MODIFIED: "MODIFIED"; REMOVED: "REMOVED"; RENAMED: "RENAMED"; }>; description: z.ZodString; requirement: z.ZodOptional>; }, z.core.$strip>>; requirements: z.ZodOptional>; }, z.core.$strip>>>; rename: z.ZodOptional>; }, z.core.$strip>; export declare const ChangeSchema: z.ZodObject<{ name: z.ZodString; why: z.ZodString; whatChanges: z.ZodString; deltas: z.ZodArray; description: z.ZodString; requirement: z.ZodOptional>; }, z.core.$strip>>; requirements: z.ZodOptional>; }, z.core.$strip>>>; rename: z.ZodOptional>; }, z.core.$strip>>; metadata: z.ZodOptional; format: z.ZodLiteral<"openspec-change">; sourcePath: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type DeltaOperation = z.infer; export type Delta = z.infer; export type Change = z.infer; //# sourceMappingURL=change.schema.d.ts.map