import { z } from 'zod'; export declare const BoxPaddingSchema: z.ZodObject<{ top: z.ZodOptional; right: z.ZodOptional; bottom: z.ZodOptional; left: z.ZodOptional; }, z.core.$strict>; export declare const LayoutPlacementSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"side">; target: z.ZodOptional>; side: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; placement: z.ZodOptional, z.ZodNumber]>>; padding: z.ZodOptional; shift: z.ZodOptional; normal: z.ZodOptional; }, z.core.$strict>>; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"point">; target: z.ZodOptional>; x: z.ZodNumber; y: z.ZodNumber; anchor: z.ZodOptional>; }, z.core.$strict>], "kind">; export declare const PlotLayoutSchema: z.ZodObject<{ mode: z.ZodOptional>; autoPadding: z.ZodOptional; padding: z.ZodOptional; right: z.ZodOptional; bottom: z.ZodOptional; left: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export declare const PlotLabelSchema: z.ZodObject<{ font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; textColor: z.ZodOptional; opacity: z.ZodOptional; align: z.ZodOptional>; lineHeight: z.ZodOptional; maxTextWidth: z.ZodOptional; type: z.ZodLiteral<"text">; id: z.ZodOptional; role: z.ZodOptional>; text: z.ZodUnion; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ runs: z.ZodArray; opacity: z.ZodOptional; font: z.ZodOptional; size: z.ZodOptional, z.ZodString]>>>; weight: z.ZodOptional, z.ZodNumber]>>; style: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strict>, z.ZodObject<{ tex: z.ZodString; displayMode: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>]>>]>; layer: z.ZodOptional; }, z.core.$strict>>; placement: z.ZodOptional; target: z.ZodOptional>; side: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; placement: z.ZodOptional, z.ZodNumber]>>; padding: z.ZodOptional; shift: z.ZodOptional; normal: z.ZodOptional; }, z.core.$strict>>; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"point">; target: z.ZodOptional>; x: z.ZodNumber; y: z.ZodNumber; anchor: z.ZodOptional>; }, z.core.$strict>], "kind">>; reserveSpace: z.ZodOptional; }, z.core.$strict>; //# sourceMappingURL=schema.d.ts.map