import { z } from "zod"; export declare const FeedbackDimensionSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ responseIdentifier: z.ZodString; kind: z.ZodLiteral<"enumerated">; keys: z.ZodArray; }, z.core.$strict>, z.ZodObject<{ responseIdentifier: z.ZodString; kind: z.ZodLiteral<"binary">; }, z.core.$strict>], "kind">; export declare const FeedbackCombinationSchema: z.ZodObject<{ id: z.ZodString; path: z.ZodArray, z.ZodLiteral<"INCORRECT">, z.ZodString]>; }, z.core.$strict>>; }, z.core.$strict>; export declare const FeedbackPlanSchema: z.ZodObject<{ mode: z.ZodUnion, z.ZodLiteral<"fallback">]>; dimensions: z.ZodArray; keys: z.ZodArray; }, z.core.$strict>, z.ZodObject<{ responseIdentifier: z.ZodString; kind: z.ZodLiteral<"binary">; }, z.core.$strict>], "kind">>; combinations: z.ZodArray, z.ZodLiteral<"INCORRECT">, z.ZodString]>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; //# sourceMappingURL=schema.d.ts.map