import z from 'zod'; export declare const masonrySchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ flow: z.ZodLiteral<"horizontal">; rowHeight: z.ZodOptional; canvasWidth: z.ZodNumber; hAlign: z.ZodDefault>; shuffle: z.ZodDefault; cornerRadius: z.ZodDefault; gap: z.ZodDefault; canvasColor: z.ZodPrefault>, z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; }, z.z.core.$strip>]>>; format: z.ZodDefault>>; borderWidth: z.ZodDefault; borderColor: z.ZodPrefault>, z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; }, z.z.core.$strip>]>>; }, z.z.core.$strip>, z.ZodObject<{ flow: z.ZodLiteral<"vertical">; columnWidth: z.ZodOptional; canvasHeight: z.ZodNumber; vAlign: z.ZodDefault>; shuffle: z.ZodDefault; cornerRadius: z.ZodDefault; gap: z.ZodDefault; canvasColor: z.ZodPrefault>, z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; }, z.z.core.$strip>]>>; format: z.ZodDefault>>; borderWidth: z.ZodDefault; borderColor: z.ZodPrefault>, z.ZodObject<{ r: z.ZodNumber; g: z.ZodNumber; b: z.ZodNumber; alpha: z.ZodNumber; }, z.z.core.$strip>]>>; }, z.z.core.$strip>], "flow">;