import { z } from 'zod';
export declare const zAnnotationVerticalLine: z.ZodObject<{
    xValue: z.ZodOptional<z.ZodNullable<z.ZodUnion<readonly [z.ZodNumber, z.ZodString, z.ZodArray<z.ZodUnion<readonly [z.ZodNumber, z.ZodString]>>]>>>;
    dynamicFilter: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"value">;
        description: z.ZodOptional<z.ZodString>;
        code: z.ZodString;
        fallback: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber]>>;
        result: z.ZodOptional<z.ZodObject<{
            success: z.ZodBoolean;
            data: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodString]>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
    text: z.ZodOptional<z.ZodNullable<z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString>]>>>;
    textPosition: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        outsideStart: "outsideStart";
        outsideEnd: "outsideEnd";
        outsideMiddle: "outsideMiddle";
        insideStart: "insideStart";
        insideMiddle: "insideMiddle";
        insideEnd: "insideEnd";
    }>>>>;
    textColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
    textFontSize: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    textFontWeight: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    textAlign: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        left: "left";
        right: "right";
        center: "center";
    }>>>>;
    textBaseline: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodEnum<{
        top: "top";
        bottom: "bottom";
        middle: "middle";
    }>>>>;
    textBackgroundVisible: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodBoolean>>>;
    textBackgroundColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
    textBackgroundBorderColor: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodString>>>;
    textBackgroundBorderRadius: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    textBackgroundBorderWidth: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    textBackgroundPadding: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodNumber>>>;
    lineVisible: 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>>>;
    lineStyle: z.ZodOptional<z.ZodNullable<z.ZodDefault<z.ZodUnion<readonly [z.ZodLiteral<"solid">, z.ZodLiteral<"dashed">, z.ZodLiteral<"dotted">]>>>>;
}, z.core.$strip>;
