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