import { z } from 'zod';
export declare const zXBandAxis: z.ZodObject<{
    visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoHide: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoHideGap: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    labelAutoRotate: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoRotateAngleRange: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodArray<z.ZodNumber>>>>;
    labelAutoLimit: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoLimitLength: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    label: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        labelColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        labelFontSize: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        labelFontWeight: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        labelAngle: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    line: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        lineColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        lineWidth: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    tick: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        tickInside: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        tickColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        tickSize: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    title: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        titleText: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        titleColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        titleFontSize: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        titleFontWeight: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    grid: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        gridColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        gridWidth: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        gridLineDash: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    animation: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        duration: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        easing: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, z.core.$strip>>>;
}, z.core.$strip>;
export declare const zYBandAxis: z.ZodObject<{
    visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoHide: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoHideGap: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    labelAutoRotate: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoRotateAngleRange: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodArray<z.ZodNumber>>>>;
    labelAutoLimit: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    labelAutoLimitLength: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    label: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        labelColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        labelFontSize: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        labelFontWeight: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        labelAngle: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    line: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        lineColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        lineWidth: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    tick: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        tickInside: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        tickColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        tickSize: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    title: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        titleText: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        titleColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        titleFontSize: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        titleFontWeight: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    grid: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        visible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
        gridColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
        gridWidth: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
        gridLineDash: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodNumber>>>;
    }, z.core.$strip>>>;
    animation: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        duration: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
        easing: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, z.core.$strip>>>;
}, z.core.$strip>;
