import { z } from 'zod'; export declare const ColorSchemeNameSchema: z.ZodString; export declare const CategoryValueSchema: z.ZodUnion; export declare const DomainPaddingSchema: z.ZodUnion; upper: z.ZodOptional; }, z.core.$strict>]>; export declare const LinearScaleSchema: z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"linear">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const BandScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"band">; name: z.ZodString; domain: z.ZodOptional>>; paddingInner: z.ZodOptional; paddingOuter: z.ZodOptional; align: z.ZodOptional; }, z.core.$strip>; export declare const PointScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"point">; name: z.ZodString; domain: z.ZodOptional>>; padding: z.ZodOptional; align: z.ZodOptional; }, z.core.$strip>; export declare const OrdinalScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"ordinal">; name: z.ZodString; domain: z.ZodOptional>>; range: z.ZodOptional>; }, z.core.$strip>; export declare const TimeScaleSchema: z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"time">; name: z.ZodString; domain: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const LogScaleSchema: z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"log">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; base: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const PowScaleSchema: z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"pow">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; exponent: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const SqrtScaleSchema: z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"sqrt">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const SymlogScaleSchema: z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"symlog">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; constant: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const RadialScaleSchema: z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"radial">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const SequentialColorScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"sequential">; name: z.ZodString; domain: z.ZodOptional>; scheme: z.ZodOptional; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const DivergingColorScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"diverging">; name: z.ZodString; domain: z.ZodOptional>; scheme: z.ZodOptional; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>; export declare const QuantizeColorScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"quantize">; name: z.ZodString; domain: z.ZodOptional>; count: z.ZodOptional; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>; export declare const ThresholdColorScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"threshold">; name: z.ZodString; breakpoints: z.ZodArray; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>; export declare const QuantileColorScaleSchema: z.ZodObject<{ type: z.ZodLiteral<"quantile">; name: z.ZodString; count: z.ZodOptional; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>; export declare const ScaleSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"linear">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"band">; name: z.ZodString; domain: z.ZodOptional>>; paddingInner: z.ZodOptional; paddingOuter: z.ZodOptional; align: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"point">; name: z.ZodString; domain: z.ZodOptional>>; padding: z.ZodOptional; align: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"ordinal">; name: z.ZodString; domain: z.ZodOptional>>; range: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"time">; name: z.ZodString; domain: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"log">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; base: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"pow">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; exponent: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"sqrt">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"symlog">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; constant: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"radial">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"sequential">; name: z.ZodString; domain: z.ZodOptional>; scheme: z.ZodOptional; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"diverging">; name: z.ZodString; domain: z.ZodOptional>; scheme: z.ZodOptional; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"quantize">; name: z.ZodString; domain: z.ZodOptional>; count: z.ZodOptional; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"threshold">; name: z.ZodString; breakpoints: z.ZodArray; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"quantile">; name: z.ZodString; count: z.ZodOptional; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>], "type">; export declare const CustomScaleSchema: z.ZodObject<{ type: z.ZodString; name: z.ZodString; }, z.core.$loose>; export declare const ScaleOperationSchema: z.ZodUnion; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"linear">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"band">; name: z.ZodString; domain: z.ZodOptional>>; paddingInner: z.ZodOptional; paddingOuter: z.ZodOptional; align: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"point">; name: z.ZodString; domain: z.ZodOptional>>; padding: z.ZodOptional; align: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"ordinal">; name: z.ZodString; domain: z.ZodOptional>>; range: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"time">; name: z.ZodString; domain: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"log">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; base: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"pow">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; exponent: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"sqrt">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"symlog">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; constant: z.ZodOptional; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPadding: z.ZodOptional; upper: z.ZodOptional; }, z.core.$strict>]>>; singleValueSpan: z.ZodOptional; type: z.ZodLiteral<"radial">; name: z.ZodString; domain: z.ZodOptional>; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"sequential">; name: z.ZodString; domain: z.ZodOptional>; scheme: z.ZodOptional; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"diverging">; name: z.ZodString; domain: z.ZodOptional>; scheme: z.ZodOptional; range: z.ZodOptional>; nice: z.ZodOptional; clamp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"quantize">; name: z.ZodString; domain: z.ZodOptional>; count: z.ZodOptional; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"threshold">; name: z.ZodString; breakpoints: z.ZodArray; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"quantile">; name: z.ZodString; count: z.ZodOptional; scheme: z.ZodOptional; range: z.ZodOptional>; }, z.core.$strip>], "type">, z.ZodObject<{ type: z.ZodString; name: z.ZodString; }, z.core.$loose>]>; //# sourceMappingURL=schema.d.ts.map