import { z } from 'zod'; export type Variant = "set" | "delete"; export declare const Z: (value: V) => z.ZodObject<{ variant: z.ZodEnum<{ set: "set"; delete: "delete"; }>; key: z.ZodString; value: V; }, z.core.$strip>; export interface Set { variant: "set"; key: K; value: V; } export interface Delete { variant: "delete"; key: K; value?: V; } export type Change = Set | Delete; //# sourceMappingURL=change.d.ts.map