import { z } from 'zod'; export declare const AxisGuideValueSchema: z.ZodUnion; export declare const AxisPlacementSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"auto">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"side">; side: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; offset: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"edge">; edge: z.ZodString; offset: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"origin">; origin: z.ZodOptional>; tickSide: z.ZodOptional>; offset: z.ZodOptional; }, z.core.$strict>], "kind">; export declare const GuideLineStyleSchema: z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>; export declare const AxisLineStyleSchema: z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; }, z.core.$strict>; export declare const AxisGridLineStyleSchema: z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; }, z.core.$strict>; export declare const GuideTextStyleSchema: 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; }, z.core.$strict>; export declare const GuideTickIntervalSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"number">; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">; export declare const GuideTickSourceSchema: z.ZodObject<{ count: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>; export declare const GuideTickLabelFormatSchema: z.ZodObject<{ format: z.ZodOptional; }, z.core.$strict>; export declare const AxisLineSchema: z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; extent: z.ZodOptional, z.ZodObject<{ from: z.ZodUnion; to: z.ZodUnion; }, z.core.$strict>]>>; arrow: z.ZodOptional, z.ZodString]>>; scale: z.ZodOptional; length: z.ZodOptional; width: z.ZodOptional; color: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; lineWidth: z.ZodOptional; }, z.core.$strict>]>>; positive: z.ZodOptional, z.ZodString]>>; scale: z.ZodOptional; length: z.ZodOptional; width: z.ZodOptional; color: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; lineWidth: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const AxisTickDensitySchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"all">; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">; export declare const AxisTickMarkSchema: z.ZodUnion, z.ZodObject<{ kind: z.ZodLiteral<"line">; length: z.ZodOptional; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodEnum<{ circle: "circle"; square: "square"; diamond: "diamond"; triangle: "triangle"; }>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodLiteral<"custom">; shape: z.ZodUnion>>>; }, z.core.$strip>]>; }, z.core.$strict>]>; export declare const AxisTicksSchema: z.ZodObject<{ length: z.ZodOptional; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>]>>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; endpoint: z.ZodOptional, z.ZodObject<{ hideWhenArrow: z.ZodOptional; distance: z.ZodOptional; affect: z.ZodOptional>; }, z.core.$strict>]>>; mark: z.ZodOptional, z.ZodObject<{ kind: z.ZodLiteral<"line">; length: z.ZodOptional; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodEnum<{ circle: "circle"; square: "square"; diamond: "diamond"; triangle: "triangle"; }>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodLiteral<"custom">; shape: z.ZodUnion>>>; }, z.core.$strip>]>; }, z.core.$strict>]>>; count: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>; export declare const AxisTickLabelAutoRotateSchema: z.ZodObject<{ angles: z.ZodOptional>; recoverWhenFailed: z.ZodOptional; }, z.core.$strict>; export declare const AxisTickLabelAutoHideSchema: z.ZodObject<{ strategy: z.ZodOptional>; preserveEnds: z.ZodOptional; separation: z.ZodOptional; }, z.core.$strict>; export declare const AxisTickLabelBoundsSchema: z.ZodObject<{ overflow: z.ZodOptional>; tolerance: z.ZodOptional; }, z.core.$strict>; export declare const AxisTickLabelLayoutSchema: z.ZodUnion, z.ZodObject<{ rotate: z.ZodOptional, z.ZodObject<{ angles: z.ZodOptional>; recoverWhenFailed: z.ZodOptional; }, z.core.$strict>]>>; hide: z.ZodOptional, z.ZodObject<{ strategy: z.ZodOptional>; preserveEnds: z.ZodOptional; separation: z.ZodOptional; }, z.core.$strict>]>>; bounds: z.ZodOptional, z.ZodObject<{ overflow: z.ZodOptional>; tolerance: z.ZodOptional; }, z.core.$strict>]>>; sampleSize: z.ZodOptional; }, z.core.$strict>]>; export declare const AxisTickLabelsSchema: 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; gap: z.ZodOptional; rotate: z.ZodOptional; anchor: z.ZodOptional; layout: z.ZodOptional, z.ZodObject<{ rotate: z.ZodOptional, z.ZodObject<{ angles: z.ZodOptional>; recoverWhenFailed: z.ZodOptional; }, z.core.$strict>]>>; hide: z.ZodOptional, z.ZodObject<{ strategy: z.ZodOptional>; preserveEnds: z.ZodOptional; separation: z.ZodOptional; }, z.core.$strict>]>>; bounds: z.ZodOptional, z.ZodObject<{ overflow: z.ZodOptional>; tolerance: z.ZodOptional; }, z.core.$strict>]>>; sampleSize: z.ZodOptional; }, z.core.$strict>]>>; format: z.ZodOptional; }, z.core.$strict>; export declare const AxisTitleSchema: 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; 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>]>>]>; padding: z.ZodOptional; placement: z.ZodOptional, z.ZodNumber]>>; orientation: z.ZodOptional>; rotate: z.ZodOptional; anchor: z.ZodOptional, z.ZodObject<{ align: z.ZodOptional>; baseline: z.ZodOptional>; }, z.core.$strict>]>>; shift: z.ZodOptional; normal: z.ZodOptional; }, z.core.$strict>>; layout: z.ZodOptional, z.ZodObject<{ reserveSpace: z.ZodOptional; avoidTickLabels: z.ZodOptional; avoidLineMarks: z.ZodOptional; overflow: z.ZodOptional>; }, z.core.$strict>]>>; }, z.core.$strict>; export declare const LegendGuideStyleSchema: z.ZodObject<{ swatchSize: z.ZodOptional; swatchGap: z.ZodOptional; entryGap: z.ZodOptional; titleGap: z.ZodOptional; rampLength: z.ZodOptional; rampThickness: z.ZodOptional; symbolSize: z.ZodOptional; symbolScale: z.ZodOptional; symbolFit: z.ZodOptional>; title: 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; }, z.core.$strict>>; label: 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; }, z.core.$strict>>; }, z.core.$strict>; export declare const GuideTargetSelectorSchema: z.ZodObject<{ view: z.ZodOptional]>>; facet: z.ZodOptional; row: z.ZodOptional, z.ZodArray>]>>; column: z.ZodOptional, z.ZodArray>]>>; }, z.core.$strict>>; track: z.ZodOptional; id: z.ZodOptional]>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const AxisGridSchema: z.ZodObject<{ applyTo: z.ZodOptional>; select: z.ZodOptional]>>; facet: z.ZodOptional; row: z.ZodOptional, z.ZodArray>]>>; column: z.ZodOptional, z.ZodArray>]>>; }, z.core.$strict>>; track: z.ZodOptional; id: z.ZodOptional]>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const AxisGridComponentSchema: z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; minor: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; ticks: z.ZodObject<{ count: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; bandPosition: z.ZodOptional; }, z.core.$strict>]>>; ticks: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; bandPosition: z.ZodOptional; applyTo: z.ZodOptional>; select: z.ZodOptional]>>; facet: z.ZodOptional; row: z.ZodOptional, z.ZodArray>]>>; column: z.ZodOptional, z.ZodArray>]>>; }, z.core.$strict>>; track: z.ZodOptional; id: z.ZodOptional]>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>; export declare const AxisGuideSchema: z.ZodObject<{ type: z.ZodLiteral<"axis">; dimension: z.ZodString; id: z.ZodOptional; coordinateView: z.ZodOptional; layer: z.ZodOptional; }, z.core.$strict>>; placement: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"side">; side: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; offset: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"edge">; edge: z.ZodString; offset: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"origin">; origin: z.ZodOptional>; tickSide: z.ZodOptional>; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; extent: z.ZodOptional, z.ZodObject<{ from: z.ZodUnion; to: z.ZodUnion; }, z.core.$strict>]>>; arrow: z.ZodOptional, z.ZodString]>>; scale: z.ZodOptional; length: z.ZodOptional; width: z.ZodOptional; color: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; lineWidth: z.ZodOptional; }, z.core.$strict>]>>; positive: z.ZodOptional, z.ZodString]>>; scale: z.ZodOptional; length: z.ZodOptional; width: z.ZodOptional; color: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; lineWidth: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>>; }, z.core.$strict>]>>; ticks: z.ZodOptional; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>]>>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; endpoint: z.ZodOptional, z.ZodObject<{ hideWhenArrow: z.ZodOptional; distance: z.ZodOptional; affect: z.ZodOptional>; }, z.core.$strict>]>>; mark: z.ZodOptional, z.ZodObject<{ kind: z.ZodLiteral<"line">; length: z.ZodOptional; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodEnum<{ circle: "circle"; square: "square"; diamond: "diamond"; triangle: "triangle"; }>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodLiteral<"custom">; shape: z.ZodUnion>>>; }, z.core.$strip>]>; }, z.core.$strict>]>>; count: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; crossing: z.ZodOptional, z.ZodObject<{ value: z.ZodOptional>; tick: z.ZodOptional>; label: z.ZodOptional>; corner: z.ZodOptional>; }, z.core.$strict>]>>; tickLabels: z.ZodOptional, 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; gap: z.ZodOptional; rotate: z.ZodOptional; anchor: z.ZodOptional; layout: z.ZodOptional, z.ZodObject<{ rotate: z.ZodOptional, z.ZodObject<{ angles: z.ZodOptional>; recoverWhenFailed: z.ZodOptional; }, z.core.$strict>]>>; hide: z.ZodOptional, z.ZodObject<{ strategy: z.ZodOptional>; preserveEnds: z.ZodOptional; separation: z.ZodOptional; }, z.core.$strict>]>>; bounds: z.ZodOptional, z.ZodObject<{ overflow: z.ZodOptional>; tolerance: z.ZodOptional; }, z.core.$strict>]>>; sampleSize: z.ZodOptional; }, z.core.$strict>]>>; format: z.ZodOptional; }, z.core.$strict>]>>; title: 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; 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>]>>]>; padding: z.ZodOptional; placement: z.ZodOptional, z.ZodNumber]>>; orientation: z.ZodOptional>; rotate: z.ZodOptional; anchor: z.ZodOptional, z.ZodObject<{ align: z.ZodOptional>; baseline: z.ZodOptional>; }, z.core.$strict>]>>; shift: z.ZodOptional; normal: z.ZodOptional; }, z.core.$strict>>; layout: z.ZodOptional, z.ZodObject<{ reserveSpace: z.ZodOptional; avoidTickLabels: z.ZodOptional; avoidLineMarks: z.ZodOptional; overflow: z.ZodOptional>; }, z.core.$strict>]>>; }, z.core.$strict>]>>; grid: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; minor: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; ticks: z.ZodObject<{ count: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; bandPosition: z.ZodOptional; }, z.core.$strict>]>>; ticks: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; bandPosition: z.ZodOptional; applyTo: z.ZodOptional>; select: z.ZodOptional]>>; facet: z.ZodOptional; row: z.ZodOptional, z.ZodArray>]>>; column: z.ZodOptional, z.ZodArray>]>>; }, z.core.$strict>>; track: z.ZodOptional; id: z.ZodOptional]>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>]>>; }, z.core.$strip>; export declare const LegendGuideSchema: z.ZodObject<{ type: z.ZodLiteral<"legend">; channel: z.ZodString; scale: z.ZodOptional; layer: z.ZodOptional; }, z.core.$strict>>; title: z.ZodOptional; 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>]>>]>>; position: z.ZodOptional>; orient: z.ZodOptional>; ticks: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; tickLabels: z.ZodOptional, z.ZodObject<{ format: z.ZodOptional; }, z.core.$strict>]>>; style: z.ZodOptional; swatchGap: z.ZodOptional; entryGap: z.ZodOptional; titleGap: z.ZodOptional; rampLength: z.ZodOptional; rampThickness: z.ZodOptional; symbolSize: z.ZodOptional; symbolScale: z.ZodOptional; symbolFit: z.ZodOptional>; title: 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; }, z.core.$strict>>; label: 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; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strip>; export declare const GuideSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ type: z.ZodLiteral<"axis">; dimension: z.ZodString; id: z.ZodOptional; coordinateView: z.ZodOptional; layer: z.ZodOptional; }, z.core.$strict>>; placement: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"side">; side: z.ZodEnum<{ readonly Top: "top"; readonly Right: "right"; readonly Bottom: "bottom"; readonly Left: "left"; }>; offset: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"edge">; edge: z.ZodString; offset: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"origin">; origin: z.ZodOptional>; tickSide: z.ZodOptional>; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; extent: z.ZodOptional, z.ZodObject<{ from: z.ZodUnion; to: z.ZodUnion; }, z.core.$strict>]>>; arrow: z.ZodOptional, z.ZodString]>>; scale: z.ZodOptional; length: z.ZodOptional; width: z.ZodOptional; color: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; lineWidth: z.ZodOptional; }, z.core.$strict>]>>; positive: z.ZodOptional, z.ZodString]>>; scale: z.ZodOptional; length: z.ZodOptional; width: z.ZodOptional; color: z.ZodOptional; fill: z.ZodOptional; opacity: z.ZodOptional; lineWidth: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>>; }, z.core.$strict>]>>; ticks: z.ZodOptional; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>]>>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; endpoint: z.ZodOptional, z.ZodObject<{ hideWhenArrow: z.ZodOptional; distance: z.ZodOptional; affect: z.ZodOptional>; }, z.core.$strict>]>>; mark: z.ZodOptional, z.ZodObject<{ kind: z.ZodLiteral<"line">; length: z.ZodOptional; line: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; }, z.core.$strict>]>>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodEnum<{ circle: "circle"; square: "square"; diamond: "diamond"; triangle: "triangle"; }>; }, z.core.$strict>, z.ZodObject<{ size: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; offset: z.ZodOptional; orientation: z.ZodOptional>; rotate: z.ZodOptional; fill: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; opacity: z.ZodOptional; drawOpacity: z.ZodOptional; kind: z.ZodLiteral<"custom">; shape: z.ZodUnion>>>; }, z.core.$strip>]>; }, z.core.$strict>]>>; count: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; crossing: z.ZodOptional, z.ZodObject<{ value: z.ZodOptional>; tick: z.ZodOptional>; label: z.ZodOptional>; corner: z.ZodOptional>; }, z.core.$strict>]>>; tickLabels: z.ZodOptional, 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; gap: z.ZodOptional; rotate: z.ZodOptional; anchor: z.ZodOptional; layout: z.ZodOptional, z.ZodObject<{ rotate: z.ZodOptional, z.ZodObject<{ angles: z.ZodOptional>; recoverWhenFailed: z.ZodOptional; }, z.core.$strict>]>>; hide: z.ZodOptional, z.ZodObject<{ strategy: z.ZodOptional>; preserveEnds: z.ZodOptional; separation: z.ZodOptional; }, z.core.$strict>]>>; bounds: z.ZodOptional, z.ZodObject<{ overflow: z.ZodOptional>; tolerance: z.ZodOptional; }, z.core.$strict>]>>; sampleSize: z.ZodOptional; }, z.core.$strict>]>>; format: z.ZodOptional; }, z.core.$strict>]>>; title: 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; 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>]>>]>; padding: z.ZodOptional; placement: z.ZodOptional, z.ZodNumber]>>; orientation: z.ZodOptional>; rotate: z.ZodOptional; anchor: z.ZodOptional, z.ZodObject<{ align: z.ZodOptional>; baseline: z.ZodOptional>; }, z.core.$strict>]>>; shift: z.ZodOptional; normal: z.ZodOptional; }, z.core.$strict>>; layout: z.ZodOptional, z.ZodObject<{ reserveSpace: z.ZodOptional; avoidTickLabels: z.ZodOptional; avoidLineMarks: z.ZodOptional; overflow: z.ZodOptional>; }, z.core.$strict>]>>; }, z.core.$strict>]>>; grid: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; minor: z.ZodOptional, z.ZodObject<{ stroke: z.ZodOptional; stops: z.ZodArray; }, z.core.$strip>>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"radialGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; radius: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conicGradient">; stops: z.ZodArray; }, z.core.$strip>>; center: z.ZodOptional>; angle: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"pattern">; shape: z.ZodString; color: z.ZodOptional; background: z.ZodOptional; size: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; horizontalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; verticalStyle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>>; lineStyleCycle: z.ZodOptional; lineWidth: z.ZodOptional; dashed: z.ZodOptional; dotted: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; lineJoin: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>>; rotation: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"image">; href: z.ZodString; fit: z.ZodOptional>; }, z.core.$strip>], "kind">]>>; strokeWidth: z.ZodOptional; drawOpacity: z.ZodOptional; dashPattern: z.ZodOptional>; dashOffset: z.ZodOptional; lineCap: z.ZodOptional>; ticks: z.ZodObject<{ count: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; bandPosition: z.ZodOptional; }, z.core.$strict>]>>; ticks: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; density: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sample">; maxCount: z.ZodOptional; minGap: z.ZodOptional; preserveEnds: z.ZodOptional; }, z.core.$strict>], "kind">>; bandPosition: z.ZodOptional; applyTo: z.ZodOptional>; select: z.ZodOptional]>>; facet: z.ZodOptional; row: z.ZodOptional, z.ZodArray>]>>; column: z.ZodOptional, z.ZodArray>]>>; }, z.core.$strict>>; track: z.ZodOptional; id: z.ZodOptional]>>; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strict>]>>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"legend">; channel: z.ZodString; scale: z.ZodOptional; layer: z.ZodOptional; }, z.core.$strict>>; title: z.ZodOptional; 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>]>>]>>; position: z.ZodOptional>; orient: z.ZodOptional>; ticks: z.ZodOptional; values: z.ZodOptional>>; interval: z.ZodOptional; step: z.ZodNumber; anchor: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"time">; unit: z.ZodEnum<{ readonly Millisecond: "millisecond"; readonly Second: "second"; readonly Minute: "minute"; readonly Hour: "hour"; readonly Day: "day"; readonly Week: "week"; readonly Month: "month"; readonly Quarter: "quarter"; readonly Year: "year"; }>; step: z.ZodOptional; anchor: z.ZodOptional>; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"category">; step: z.ZodNumber; offset: z.ZodOptional; }, z.core.$strict>], "kind">>; }, z.core.$strict>>; tickLabels: z.ZodOptional, z.ZodObject<{ format: z.ZodOptional; }, z.core.$strict>]>>; style: z.ZodOptional; swatchGap: z.ZodOptional; entryGap: z.ZodOptional; titleGap: z.ZodOptional; rampLength: z.ZodOptional; rampThickness: z.ZodOptional; symbolSize: z.ZodOptional; symbolScale: z.ZodOptional; symbolFit: z.ZodOptional>; title: 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; }, z.core.$strict>>; label: 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; }, z.core.$strict>>; }, z.core.$strict>>; }, z.core.$strip>], "type">; //# sourceMappingURL=schema.d.ts.map