import { z } from 'zod';
export type SafeParseResult<T> = {
    success: true;
    data: T;
    error?: never;
} | {
    success: false;
    error: z.ZodError<any>;
    data?: never;
};
/**
 * A value that can either be a literal or a reference to the data model.
 * Example: "Hello" or { path: "/user/name" }
 */
export declare const DynamicValueSchema: z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
    path: z.ZodString;
}, z.core.$strip>]>;
export type DynamicValue<T = unknown> = T | {
    path: string;
};
/**
 * Visibility conditions for conditional rendering.
 * Components can be shown/hidden based on data, auth, or logic expressions.
 */
export type LogicExpression = {
    and: LogicExpression[];
} | {
    or: LogicExpression[];
} | {
    not: LogicExpression;
} | {
    path: string;
} | {
    eq: [DynamicValue, DynamicValue];
} | {
    neq: [DynamicValue, DynamicValue];
} | {
    gt: [DynamicValue, DynamicValue];
} | {
    gte: [DynamicValue, DynamicValue];
} | {
    lt: [DynamicValue, DynamicValue];
} | {
    lte: [DynamicValue, DynamicValue];
};
export declare const VisibilityConditionSchema: z.ZodUnion<readonly [z.ZodBoolean, z.ZodObject<{
    path: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
    auth: z.ZodEnum<{
        signedIn: "signedIn";
        signedOut: "signedOut";
    }>;
}, z.core.$strip>, z.ZodType<LogicExpression, unknown, z.core.$ZodTypeInternals<LogicExpression, unknown>>]>;
export type VisibilityCondition = z.infer<typeof VisibilityConditionSchema>;
/**
 * Action confirmation dialog configuration
 */
export declare const ActionConfirmSchema: z.ZodObject<{
    title: z.ZodString;
    message: z.ZodString;
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        danger: "danger";
    }>>;
    confirmLabel: z.ZodOptional<z.ZodString>;
    cancelLabel: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
/**
 * Action definition that AI can declare
 */
export declare const ActionSchema: z.ZodObject<{
    name: z.ZodString;
    params: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>>>;
    confirm: z.ZodOptional<z.ZodObject<{
        title: z.ZodString;
        message: z.ZodString;
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            danger: "danger";
        }>>;
        confirmLabel: z.ZodOptional<z.ZodString>;
        cancelLabel: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    onSuccess: z.ZodOptional<z.ZodObject<{
        set: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>>;
    }, z.core.$strip>>;
    onError: z.ZodOptional<z.ZodObject<{
        set: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type Action = z.infer<typeof ActionSchema>;
export declare const BadgePropsSchema: z.ZodObject<{
    variant: z.ZodOptional<z.ZodEnum<{
        primary: "primary";
        secondary: "secondary";
        destructive: "destructive";
        outline: "outline";
        beta: "beta";
    }>>;
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const BannerPropsSchema: z.ZodObject<{
    icon: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    title: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    text: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        alert: "alert";
        error: "error";
    }>>;
    className: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const BreadcrumbsPropsSchema: z.ZodObject<{
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
    }>>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const ButtonPropsSchema: z.ZodObject<{
    shape: z.ZodOptional<z.ZodEnum<{
        base: "base";
        square: "square";
        circle: "circle";
    }>>;
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
        xs: "xs";
    }>>;
    variant: z.ZodOptional<z.ZodEnum<{
        primary: "primary";
        secondary: "secondary";
        destructive: "destructive";
        outline: "outline";
        ghost: "ghost";
        "secondary-destructive": "secondary-destructive";
    }>>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
    icon: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    loading: z.ZodOptional<z.ZodBoolean>;
    id: z.ZodOptional<z.ZodString>;
    lang: z.ZodOptional<z.ZodString>;
    title: z.ZodOptional<z.ZodString>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    name: z.ZodOptional<z.ZodString>;
    type: z.ZodOptional<z.ZodEnum<{
        button: "button";
        submit: "submit";
        reset: "reset";
    }>>;
    value: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const CheckboxPropsSchema: z.ZodObject<{
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        error: "error";
    }>>;
    label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    controlFirst: z.ZodOptional<z.ZodBoolean>;
    checked: z.ZodOptional<z.ZodBoolean>;
    indeterminate: z.ZodOptional<z.ZodBoolean>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    name: z.ZodOptional<z.ZodString>;
    required: z.ZodOptional<z.ZodBoolean>;
    className: z.ZodOptional<z.ZodString>;
    onValueChange: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const ClipboardTextPropsSchema: z.ZodObject<{
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
    }>>;
    text: z.ZodString;
    className: z.ZodOptional<z.ZodString>;
    tooltip: z.ZodOptional<z.ZodUnknown>;
    labels: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const CloudflareLogoPropsSchema: z.ZodObject<{
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
    height: z.ZodOptional<z.ZodUnknown>;
    id: z.ZodOptional<z.ZodString>;
    lang: z.ZodOptional<z.ZodString>;
    media: z.ZodOptional<z.ZodString>;
    method: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    target: z.ZodOptional<z.ZodString>;
    type: z.ZodOptional<z.ZodString>;
    width: z.ZodOptional<z.ZodUnknown>;
    accentHeight: z.ZodOptional<z.ZodUnknown>;
    accumulate: z.ZodOptional<z.ZodEnum<{
        none: "none";
        sum: "sum";
    }>>;
    additive: z.ZodOptional<z.ZodEnum<{
        replace: "replace";
        sum: "sum";
    }>>;
    alignmentBaseline: z.ZodOptional<z.ZodEnum<{
        inherit: "inherit";
        auto: "auto";
        alphabetic: "alphabetic";
        hanging: "hanging";
        ideographic: "ideographic";
        mathematical: "mathematical";
        baseline: "baseline";
        "before-edge": "before-edge";
        "text-before-edge": "text-before-edge";
        middle: "middle";
        central: "central";
        "after-edge": "after-edge";
        "text-after-edge": "text-after-edge";
    }>>;
    allowReorder: z.ZodOptional<z.ZodEnum<{
        yes: "yes";
        no: "no";
    }>>;
    alphabetic: z.ZodOptional<z.ZodUnknown>;
    amplitude: z.ZodOptional<z.ZodUnknown>;
    arabicForm: z.ZodOptional<z.ZodEnum<{
        initial: "initial";
        medial: "medial";
        terminal: "terminal";
        isolated: "isolated";
    }>>;
    ascent: z.ZodOptional<z.ZodUnknown>;
    attributeName: z.ZodOptional<z.ZodString>;
    attributeType: z.ZodOptional<z.ZodString>;
    autoReverse: z.ZodOptional<z.ZodUnknown>;
    azimuth: z.ZodOptional<z.ZodUnknown>;
    baseFrequency: z.ZodOptional<z.ZodUnknown>;
    baselineShift: z.ZodOptional<z.ZodUnknown>;
    baseProfile: z.ZodOptional<z.ZodUnknown>;
    bbox: z.ZodOptional<z.ZodUnknown>;
    begin: z.ZodOptional<z.ZodUnknown>;
    bias: z.ZodOptional<z.ZodUnknown>;
    by: z.ZodOptional<z.ZodUnknown>;
    calcMode: z.ZodOptional<z.ZodUnknown>;
    capHeight: z.ZodOptional<z.ZodUnknown>;
    clip: z.ZodOptional<z.ZodUnknown>;
    clipPath: z.ZodOptional<z.ZodString>;
    clipPathUnits: z.ZodOptional<z.ZodUnknown>;
    clipRule: z.ZodOptional<z.ZodUnknown>;
    colorInterpolation: z.ZodOptional<z.ZodUnknown>;
    colorInterpolationFilters: z.ZodOptional<z.ZodEnum<{
        inherit: "inherit";
        auto: "auto";
        sRGB: "sRGB";
        linearRGB: "linearRGB";
    }>>;
    colorProfile: z.ZodOptional<z.ZodUnknown>;
    colorRendering: z.ZodOptional<z.ZodUnknown>;
    contentScriptType: z.ZodOptional<z.ZodUnknown>;
    contentStyleType: z.ZodOptional<z.ZodUnknown>;
    cursor: z.ZodOptional<z.ZodUnknown>;
    cx: z.ZodOptional<z.ZodUnknown>;
    cy: z.ZodOptional<z.ZodUnknown>;
    d: z.ZodOptional<z.ZodString>;
    decelerate: z.ZodOptional<z.ZodUnknown>;
    descent: z.ZodOptional<z.ZodUnknown>;
    diffuseConstant: z.ZodOptional<z.ZodUnknown>;
    direction: z.ZodOptional<z.ZodUnknown>;
    display: z.ZodOptional<z.ZodUnknown>;
    divisor: z.ZodOptional<z.ZodUnknown>;
    dominantBaseline: z.ZodOptional<z.ZodEnum<{
        inherit: "inherit";
        auto: "auto";
        alphabetic: "alphabetic";
        hanging: "hanging";
        ideographic: "ideographic";
        mathematical: "mathematical";
        "text-before-edge": "text-before-edge";
        middle: "middle";
        central: "central";
        "text-after-edge": "text-after-edge";
        "use-script": "use-script";
        "no-change": "no-change";
        "reset-size": "reset-size";
    }>>;
    dur: z.ZodOptional<z.ZodUnknown>;
    dx: z.ZodOptional<z.ZodUnknown>;
    dy: z.ZodOptional<z.ZodUnknown>;
    edgeMode: z.ZodOptional<z.ZodUnknown>;
    elevation: z.ZodOptional<z.ZodUnknown>;
    enableBackground: z.ZodOptional<z.ZodUnknown>;
    end: z.ZodOptional<z.ZodUnknown>;
    exponent: z.ZodOptional<z.ZodUnknown>;
    externalResourcesRequired: z.ZodOptional<z.ZodUnknown>;
    fill: z.ZodOptional<z.ZodString>;
    fillOpacity: z.ZodOptional<z.ZodUnknown>;
    fillRule: z.ZodOptional<z.ZodEnum<{
        inherit: "inherit";
        nonzero: "nonzero";
        evenodd: "evenodd";
    }>>;
    filter: z.ZodOptional<z.ZodString>;
    filterRes: z.ZodOptional<z.ZodUnknown>;
    filterUnits: z.ZodOptional<z.ZodUnknown>;
    floodColor: z.ZodOptional<z.ZodUnknown>;
    floodOpacity: z.ZodOptional<z.ZodUnknown>;
    focusable: z.ZodOptional<z.ZodUnknown>;
    fontFamily: z.ZodOptional<z.ZodString>;
    fontSize: z.ZodOptional<z.ZodUnknown>;
    fontSizeAdjust: z.ZodOptional<z.ZodUnknown>;
    fontStretch: z.ZodOptional<z.ZodUnknown>;
    fontStyle: z.ZodOptional<z.ZodUnknown>;
    fontVariant: z.ZodOptional<z.ZodUnknown>;
    fontWeight: z.ZodOptional<z.ZodUnknown>;
    format: z.ZodOptional<z.ZodUnknown>;
    fr: z.ZodOptional<z.ZodUnknown>;
    from: z.ZodOptional<z.ZodUnknown>;
    fx: z.ZodOptional<z.ZodUnknown>;
    fy: z.ZodOptional<z.ZodUnknown>;
    g1: z.ZodOptional<z.ZodUnknown>;
    g2: z.ZodOptional<z.ZodUnknown>;
    glyphName: z.ZodOptional<z.ZodUnknown>;
    glyphOrientationHorizontal: z.ZodOptional<z.ZodUnknown>;
    glyphOrientationVertical: z.ZodOptional<z.ZodUnknown>;
    glyphRef: z.ZodOptional<z.ZodUnknown>;
    gradientTransform: z.ZodOptional<z.ZodString>;
    gradientUnits: z.ZodOptional<z.ZodString>;
    hanging: z.ZodOptional<z.ZodUnknown>;
    horizAdvX: z.ZodOptional<z.ZodUnknown>;
    horizOriginX: z.ZodOptional<z.ZodUnknown>;
    href: z.ZodOptional<z.ZodString>;
    ideographic: z.ZodOptional<z.ZodUnknown>;
    imageRendering: z.ZodOptional<z.ZodUnknown>;
    in2: z.ZodOptional<z.ZodUnknown>;
    in: z.ZodOptional<z.ZodString>;
    intercept: z.ZodOptional<z.ZodUnknown>;
    k1: z.ZodOptional<z.ZodUnknown>;
    k2: z.ZodOptional<z.ZodUnknown>;
    k3: z.ZodOptional<z.ZodUnknown>;
    k4: z.ZodOptional<z.ZodUnknown>;
    k: z.ZodOptional<z.ZodUnknown>;
    kernelMatrix: z.ZodOptional<z.ZodUnknown>;
    kernelUnitLength: z.ZodOptional<z.ZodUnknown>;
    kerning: z.ZodOptional<z.ZodUnknown>;
    keyPoints: z.ZodOptional<z.ZodUnknown>;
    keySplines: z.ZodOptional<z.ZodUnknown>;
    keyTimes: z.ZodOptional<z.ZodUnknown>;
    lengthAdjust: z.ZodOptional<z.ZodUnknown>;
    letterSpacing: z.ZodOptional<z.ZodUnknown>;
    lightingColor: z.ZodOptional<z.ZodUnknown>;
    limitingConeAngle: z.ZodOptional<z.ZodUnknown>;
    local: z.ZodOptional<z.ZodUnknown>;
    markerEnd: z.ZodOptional<z.ZodString>;
    markerHeight: z.ZodOptional<z.ZodUnknown>;
    markerMid: z.ZodOptional<z.ZodString>;
    markerStart: z.ZodOptional<z.ZodString>;
    markerUnits: z.ZodOptional<z.ZodUnknown>;
    markerWidth: z.ZodOptional<z.ZodUnknown>;
    mask: z.ZodOptional<z.ZodString>;
    maskContentUnits: z.ZodOptional<z.ZodUnknown>;
    maskUnits: z.ZodOptional<z.ZodUnknown>;
    mathematical: z.ZodOptional<z.ZodUnknown>;
    mode: z.ZodOptional<z.ZodUnknown>;
    numOctaves: z.ZodOptional<z.ZodUnknown>;
    offset: z.ZodOptional<z.ZodUnknown>;
    opacity: z.ZodOptional<z.ZodUnknown>;
    operator: z.ZodOptional<z.ZodUnknown>;
    order: z.ZodOptional<z.ZodUnknown>;
    orient: z.ZodOptional<z.ZodUnknown>;
    orientation: z.ZodOptional<z.ZodUnknown>;
    origin: z.ZodOptional<z.ZodUnknown>;
    overflow: z.ZodOptional<z.ZodUnknown>;
    overlinePosition: z.ZodOptional<z.ZodUnknown>;
    overlineThickness: z.ZodOptional<z.ZodUnknown>;
    paintOrder: z.ZodOptional<z.ZodUnknown>;
    panose1: z.ZodOptional<z.ZodUnknown>;
    path: z.ZodOptional<z.ZodString>;
    pathLength: z.ZodOptional<z.ZodUnknown>;
    patternContentUnits: z.ZodOptional<z.ZodString>;
    patternTransform: z.ZodOptional<z.ZodUnknown>;
    patternUnits: z.ZodOptional<z.ZodString>;
    pointerEvents: z.ZodOptional<z.ZodUnknown>;
    points: z.ZodOptional<z.ZodString>;
    pointsAtX: z.ZodOptional<z.ZodUnknown>;
    pointsAtY: z.ZodOptional<z.ZodUnknown>;
    pointsAtZ: z.ZodOptional<z.ZodUnknown>;
    preserveAlpha: z.ZodOptional<z.ZodUnknown>;
    preserveAspectRatio: z.ZodOptional<z.ZodString>;
    primitiveUnits: z.ZodOptional<z.ZodUnknown>;
    r: z.ZodOptional<z.ZodUnknown>;
    radius: z.ZodOptional<z.ZodUnknown>;
    refX: z.ZodOptional<z.ZodUnknown>;
    refY: z.ZodOptional<z.ZodUnknown>;
    renderingIntent: z.ZodOptional<z.ZodUnknown>;
    repeatCount: z.ZodOptional<z.ZodUnknown>;
    repeatDur: z.ZodOptional<z.ZodUnknown>;
    requiredExtensions: z.ZodOptional<z.ZodUnknown>;
    requiredFeatures: z.ZodOptional<z.ZodUnknown>;
    restart: z.ZodOptional<z.ZodUnknown>;
    result: z.ZodOptional<z.ZodString>;
    rotate: z.ZodOptional<z.ZodUnknown>;
    rx: z.ZodOptional<z.ZodUnknown>;
    ry: z.ZodOptional<z.ZodUnknown>;
    scale: z.ZodOptional<z.ZodUnknown>;
    seed: z.ZodOptional<z.ZodUnknown>;
    shapeRendering: z.ZodOptional<z.ZodUnknown>;
    slope: z.ZodOptional<z.ZodUnknown>;
    spacing: z.ZodOptional<z.ZodUnknown>;
    specularConstant: z.ZodOptional<z.ZodUnknown>;
    specularExponent: z.ZodOptional<z.ZodUnknown>;
    speed: z.ZodOptional<z.ZodUnknown>;
    spreadMethod: z.ZodOptional<z.ZodString>;
    startOffset: z.ZodOptional<z.ZodUnknown>;
    stdDeviation: z.ZodOptional<z.ZodUnknown>;
    stemh: z.ZodOptional<z.ZodUnknown>;
    stemv: z.ZodOptional<z.ZodUnknown>;
    stitchTiles: z.ZodOptional<z.ZodUnknown>;
    stopColor: z.ZodOptional<z.ZodString>;
    stopOpacity: z.ZodOptional<z.ZodUnknown>;
    strikethroughPosition: z.ZodOptional<z.ZodUnknown>;
    strikethroughThickness: z.ZodOptional<z.ZodUnknown>;
    string: z.ZodOptional<z.ZodUnknown>;
    stroke: z.ZodOptional<z.ZodString>;
    strokeDasharray: z.ZodOptional<z.ZodUnknown>;
    strokeDashoffset: z.ZodOptional<z.ZodUnknown>;
    strokeLinecap: z.ZodOptional<z.ZodEnum<{
        inherit: "inherit";
        round: "round";
        butt: "butt";
        square: "square";
    }>>;
    strokeLinejoin: z.ZodOptional<z.ZodEnum<{
        inherit: "inherit";
        round: "round";
        miter: "miter";
        bevel: "bevel";
    }>>;
    strokeMiterlimit: z.ZodOptional<z.ZodUnknown>;
    strokeOpacity: z.ZodOptional<z.ZodUnknown>;
    strokeWidth: z.ZodOptional<z.ZodUnknown>;
    surfaceScale: z.ZodOptional<z.ZodUnknown>;
    systemLanguage: z.ZodOptional<z.ZodUnknown>;
    tableValues: z.ZodOptional<z.ZodUnknown>;
    targetX: z.ZodOptional<z.ZodUnknown>;
    targetY: z.ZodOptional<z.ZodUnknown>;
    textAnchor: z.ZodOptional<z.ZodEnum<{
        inherit: "inherit";
        end: "end";
        start: "start";
        middle: "middle";
    }>>;
    textDecoration: z.ZodOptional<z.ZodUnknown>;
    textLength: z.ZodOptional<z.ZodUnknown>;
    textRendering: z.ZodOptional<z.ZodUnknown>;
    to: z.ZodOptional<z.ZodUnknown>;
    transform: z.ZodOptional<z.ZodString>;
    u1: z.ZodOptional<z.ZodUnknown>;
    u2: z.ZodOptional<z.ZodUnknown>;
    underlinePosition: z.ZodOptional<z.ZodUnknown>;
    underlineThickness: z.ZodOptional<z.ZodUnknown>;
    unicode: z.ZodOptional<z.ZodUnknown>;
    unicodeBidi: z.ZodOptional<z.ZodUnknown>;
    unicodeRange: z.ZodOptional<z.ZodUnknown>;
    unitsPerEm: z.ZodOptional<z.ZodUnknown>;
    vAlphabetic: z.ZodOptional<z.ZodUnknown>;
    values: z.ZodOptional<z.ZodString>;
    vectorEffect: z.ZodOptional<z.ZodUnknown>;
    version: z.ZodOptional<z.ZodString>;
    vertAdvY: z.ZodOptional<z.ZodUnknown>;
    vertOriginX: z.ZodOptional<z.ZodUnknown>;
    vertOriginY: z.ZodOptional<z.ZodUnknown>;
    vHanging: z.ZodOptional<z.ZodUnknown>;
    vIdeographic: z.ZodOptional<z.ZodUnknown>;
    viewBox: z.ZodOptional<z.ZodString>;
    viewTarget: z.ZodOptional<z.ZodUnknown>;
    visibility: z.ZodOptional<z.ZodUnknown>;
    vMathematical: z.ZodOptional<z.ZodUnknown>;
    widths: z.ZodOptional<z.ZodUnknown>;
    wordSpacing: z.ZodOptional<z.ZodUnknown>;
    writingMode: z.ZodOptional<z.ZodUnknown>;
    x1: z.ZodOptional<z.ZodUnknown>;
    x2: z.ZodOptional<z.ZodUnknown>;
    x: z.ZodOptional<z.ZodUnknown>;
    xChannelSelector: z.ZodOptional<z.ZodString>;
    xHeight: z.ZodOptional<z.ZodUnknown>;
    xlinkActuate: z.ZodOptional<z.ZodString>;
    xlinkArcrole: z.ZodOptional<z.ZodString>;
    xlinkHref: z.ZodOptional<z.ZodString>;
    xlinkRole: z.ZodOptional<z.ZodString>;
    xlinkShow: z.ZodOptional<z.ZodString>;
    xlinkTitle: z.ZodOptional<z.ZodString>;
    xlinkType: z.ZodOptional<z.ZodString>;
    xmlBase: z.ZodOptional<z.ZodString>;
    xmlLang: z.ZodOptional<z.ZodString>;
    xmlns: z.ZodOptional<z.ZodString>;
    xmlnsXlink: z.ZodOptional<z.ZodString>;
    xmlSpace: z.ZodOptional<z.ZodString>;
    y1: z.ZodOptional<z.ZodUnknown>;
    y2: z.ZodOptional<z.ZodUnknown>;
    y: z.ZodOptional<z.ZodUnknown>;
    yChannelSelector: z.ZodOptional<z.ZodString>;
    z: z.ZodOptional<z.ZodUnknown>;
    zoomAndPan: z.ZodOptional<z.ZodString>;
    variant: z.ZodOptional<z.ZodEnum<{
        full: "full";
        glyph: "glyph";
    }>>;
}, z.core.$strip>;
export declare const CodePropsSchema: z.ZodObject<{
    lang: z.ZodOptional<z.ZodEnum<{
        ts: "ts";
        tsx: "tsx";
        jsonc: "jsonc";
        bash: "bash";
        css: "css";
    }>>;
    code: z.ZodString;
    values: z.ZodOptional<z.ZodUnknown>;
    className: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const CollapsiblePropsSchema: z.ZodObject<{
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    label: z.ZodString;
    open: z.ZodOptional<z.ZodBoolean>;
    className: z.ZodOptional<z.ZodString>;
    onOpenChange: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const ComboboxPropsSchema: z.ZodObject<{
    inputSide: z.ZodOptional<z.ZodEnum<{
        top: "top";
        right: "right";
    }>>;
    items: z.ZodArray<z.ZodUnknown>;
    value: z.ZodOptional<z.ZodArray<z.ZodUnknown>>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
    label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    required: z.ZodOptional<z.ZodBoolean>;
    labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    error: z.ZodOptional<z.ZodUnknown>;
    onValueChange: z.ZodOptional<z.ZodUnknown>;
    multiple: z.ZodOptional<z.ZodBoolean>;
    isItemEqualToValue: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const CommandPalettePropsSchema: z.ZodObject<{
    open: z.ZodBoolean;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const DatePickerPropsSchema: z.ZodObject<{
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const DateRangePickerPropsSchema: z.ZodObject<{
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
    }>>;
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        subtle: "subtle";
    }>>;
    timezone: z.ZodOptional<z.ZodString>;
    className: z.ZodOptional<z.ZodString>;
    onStartDateChange: z.ZodOptional<z.ZodUnknown>;
    onEndDateChange: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const DialogPropsSchema: z.ZodObject<{
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
        xl: "xl";
    }>>;
}, z.core.$strip>;
export declare const DropdownMenuPropsSchema: z.ZodObject<{
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        danger: "danger";
    }>>;
}, z.core.$strip>;
export declare const EmptyPropsSchema: z.ZodObject<{
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
    }>>;
    icon: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    title: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    commandLine: z.ZodOptional<z.ZodString>;
    contents: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const FieldPropsSchema: z.ZodObject<{
    controlFirst: z.ZodOptional<z.ZodBoolean>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    required: z.ZodOptional<z.ZodBoolean>;
    labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    error: z.ZodOptional<z.ZodUnknown>;
    description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const GridPropsSchema: z.ZodObject<{
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
    id: z.ZodOptional<z.ZodString>;
    lang: z.ZodOptional<z.ZodString>;
    title: z.ZodOptional<z.ZodString>;
    mobileDivider: z.ZodOptional<z.ZodBoolean>;
    gap: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
        none: "none";
    }>>;
    variant: z.ZodOptional<z.ZodEnum<{
        "2up": "2up";
        "side-by-side": "side-by-side";
        "2-1": "2-1";
        "1-2": "1-2";
        "1-3up": "1-3up";
        "3up": "3up";
        "4up": "4up";
        "6up": "6up";
        "1-2-4up": "1-2-4up";
    }>>;
}, z.core.$strip>;
export declare const InputPropsSchema: z.ZodObject<{
    label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    error: z.ZodOptional<z.ZodUnknown>;
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
        xs: "xs";
    }>>;
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        error: "error";
    }>>;
}, z.core.$strip>;
export declare const InputAreaPropsSchema: z.ZodObject<{}, z.core.$strip>;
export declare const LabelPropsSchema: z.ZodObject<{
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    showOptional: z.ZodOptional<z.ZodBoolean>;
    tooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
    htmlFor: z.ZodOptional<z.ZodString>;
    asContent: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const LayerCardPropsSchema: z.ZodObject<{
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const LinkPropsSchema: z.ZodObject<{
    variant: z.ZodOptional<z.ZodEnum<{
        current: "current";
        inline: "inline";
        plain: "plain";
    }>>;
    to: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    className: z.ZodOptional<z.ZodString>;
    id: z.ZodOptional<z.ZodString>;
    lang: z.ZodOptional<z.ZodString>;
    title: z.ZodOptional<z.ZodString>;
    download: z.ZodOptional<z.ZodUnknown>;
    href: z.ZodOptional<z.ZodString>;
    hrefLang: z.ZodOptional<z.ZodString>;
    media: z.ZodOptional<z.ZodString>;
    ping: z.ZodOptional<z.ZodString>;
    target: z.ZodOptional<z.ZodUnknown>;
    type: z.ZodOptional<z.ZodString>;
    referrerPolicy: z.ZodOptional<z.ZodEnum<{
        "": "";
        "no-referrer": "no-referrer";
        "no-referrer-when-downgrade": "no-referrer-when-downgrade";
        origin: "origin";
        "origin-when-cross-origin": "origin-when-cross-origin";
        "same-origin": "same-origin";
        "strict-origin": "strict-origin";
        "strict-origin-when-cross-origin": "strict-origin-when-cross-origin";
        "unsafe-url": "unsafe-url";
    }>>;
    render: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const LoaderPropsSchema: z.ZodObject<{
    className: z.ZodOptional<z.ZodString>;
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
    }>>;
}, z.core.$strip>;
export declare const MenuBarPropsSchema: z.ZodObject<{
    className: z.ZodOptional<z.ZodString>;
    isActive: z.ZodOptional<z.ZodUnknown>;
    options: z.ZodArray<z.ZodUnknown>;
    optionIds: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const MeterPropsSchema: z.ZodObject<{
    customValue: z.ZodOptional<z.ZodString>;
    label: z.ZodString;
    showValue: z.ZodOptional<z.ZodBoolean>;
    trackClassName: z.ZodOptional<z.ZodString>;
    indicatorClassName: z.ZodOptional<z.ZodString>;
    value: z.ZodOptional<z.ZodNumber>;
    max: z.ZodOptional<z.ZodNumber>;
    min: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const PaginationPropsSchema: z.ZodObject<{
    setPage: z.ZodUnknown;
    page: z.ZodOptional<z.ZodNumber>;
    perPage: z.ZodOptional<z.ZodNumber>;
    totalCount: z.ZodOptional<z.ZodNumber>;
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    controls: z.ZodOptional<z.ZodEnum<{
        full: "full";
        simple: "simple";
    }>>;
    text: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const PopoverPropsSchema: z.ZodObject<{
    side: z.ZodOptional<z.ZodEnum<{
        top: "top";
        bottom: "bottom";
        left: "left";
        right: "right";
    }>>;
}, z.core.$strip>;
export declare const RadioPropsSchema: z.ZodObject<{
    legend: z.ZodString;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    orientation: z.ZodOptional<z.ZodEnum<{
        horizontal: "horizontal";
        vertical: "vertical";
    }>>;
    error: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    value: z.ZodOptional<z.ZodString>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    controlPosition: z.ZodOptional<z.ZodEnum<{
        end: "end";
        start: "start";
    }>>;
    name: z.ZodOptional<z.ZodString>;
    className: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const SelectPropsSchema: z.ZodObject<{
    className: z.ZodOptional<z.ZodString>;
    label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    hideLabel: z.ZodOptional<z.ZodBoolean>;
    placeholder: z.ZodOptional<z.ZodString>;
    loading: z.ZodOptional<z.ZodBoolean>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    required: z.ZodOptional<z.ZodBoolean>;
    labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    value: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    error: z.ZodOptional<z.ZodUnknown>;
    onValueChange: z.ZodOptional<z.ZodUnknown>;
    defaultValue: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const SensitiveInputPropsSchema: z.ZodObject<{
    alt: z.ZodOptional<z.ZodString>;
    autoComplete: z.ZodOptional<z.ZodUnknown>;
    checked: z.ZodOptional<z.ZodBoolean>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    height: z.ZodOptional<z.ZodUnknown>;
    list: z.ZodOptional<z.ZodString>;
    name: z.ZodOptional<z.ZodString>;
    placeholder: z.ZodOptional<z.ZodString>;
    readOnly: z.ZodOptional<z.ZodBoolean>;
    required: z.ZodOptional<z.ZodBoolean>;
    width: z.ZodOptional<z.ZodUnknown>;
    className: z.ZodOptional<z.ZodString>;
    id: z.ZodOptional<z.ZodString>;
    lang: z.ZodOptional<z.ZodString>;
    title: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    value: z.ZodOptional<z.ZodString>;
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
        xs: "xs";
    }>>;
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        error: "error";
    }>>;
    label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    error: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const SurfacePropsSchema: z.ZodObject<{
    as: z.ZodOptional<z.ZodUnknown>;
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const SwitchPropsSchema: z.ZodObject<{
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        error: "error";
    }>>;
    label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    required: z.ZodOptional<z.ZodBoolean>;
    controlFirst: z.ZodOptional<z.ZodBoolean>;
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
    }>>;
    checked: z.ZodOptional<z.ZodBoolean>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    transitioning: z.ZodOptional<z.ZodBoolean>;
    name: z.ZodOptional<z.ZodString>;
    type: z.ZodOptional<z.ZodEnum<{
        button: "button";
        submit: "submit";
        reset: "reset";
    }>>;
    value: z.ZodOptional<z.ZodUnknown>;
    className: z.ZodOptional<z.ZodString>;
    id: z.ZodOptional<z.ZodString>;
    lang: z.ZodOptional<z.ZodString>;
    title: z.ZodOptional<z.ZodString>;
    onClick: z.ZodUnknown;
}, z.core.$strip>;
export declare const TablePropsSchema: z.ZodObject<{
    layout: z.ZodOptional<z.ZodEnum<{
        fixed: "fixed";
        auto: "auto";
    }>>;
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        selected: "selected";
    }>>;
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const TabsPropsSchema: z.ZodObject<{
    tabs: z.ZodOptional<z.ZodArray<z.ZodUnknown>>;
    value: z.ZodOptional<z.ZodString>;
    selectedValue: z.ZodOptional<z.ZodString>;
    activateOnFocus: z.ZodOptional<z.ZodBoolean>;
    className: z.ZodOptional<z.ZodString>;
    listClassName: z.ZodOptional<z.ZodString>;
    indicatorClassName: z.ZodOptional<z.ZodString>;
    variant: z.ZodOptional<z.ZodEnum<{
        underline: "underline";
        segmented: "segmented";
    }>>;
    onValueChange: z.ZodOptional<z.ZodUnknown>;
}, z.core.$strip>;
export declare const TextPropsSchema: z.ZodObject<{
    variant: z.ZodOptional<z.ZodEnum<{
        secondary: "secondary";
        error: "error";
        body: "body";
        heading1: "heading1";
        heading2: "heading2";
        heading3: "heading3";
        success: "success";
        mono: "mono";
        "mono-secondary": "mono-secondary";
    }>>;
    size: z.ZodOptional<z.ZodEnum<{
        base: "base";
        sm: "sm";
        lg: "lg";
        xs: "xs";
    }>>;
    bold: z.ZodOptional<z.ZodBoolean>;
    as: z.ZodOptional<z.ZodUnknown>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const ToastyPropsSchema: z.ZodObject<{
    variant: z.ZodOptional<z.ZodEnum<{
        default: "default";
        error: "error";
        warning: "warning";
    }>>;
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
}, z.core.$strip>;
export declare const TooltipPropsSchema: z.ZodObject<{
    side: z.ZodOptional<z.ZodEnum<{
        top: "top";
        bottom: "bottom";
        left: "left";
        right: "right";
    }>>;
    className: z.ZodOptional<z.ZodString>;
    children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>>;
    content: z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>]>]>;
}, z.core.$strip>;
/**
 * All valid component type names
 */
export type KumoComponentType = "Badge" | "Banner" | "Breadcrumbs" | "Button" | "Checkbox" | "ClipboardText" | "CloudflareLogo" | "Code" | "Collapsible" | "Combobox" | "CommandPalette" | "DatePicker" | "DateRangePicker" | "Dialog" | "DropdownMenu" | "Empty" | "Field" | "Grid" | "Input" | "InputArea" | "Label" | "LayerCard" | "Link" | "Loader" | "MenuBar" | "Meter" | "Pagination" | "Popover" | "Radio" | "Select" | "SensitiveInput" | "Surface" | "Switch" | "Table" | "Tabs" | "Text" | "Toasty" | "Tooltip";
export declare const KumoComponentTypeSchema: z.ZodEnum<{
    Banner: "Banner";
    Button: "Button";
    Label: "Label";
    Checkbox: "Checkbox";
    Input: "Input";
    InputArea: "InputArea";
    ClipboardText: "ClipboardText";
    Code: "Code";
    Collapsible: "Collapsible";
    Pagination: "Pagination";
    Switch: "Switch";
    Table: "Table";
    Popover: "Popover";
    SensitiveInput: "SensitiveInput";
    Link: "Link";
    Grid: "Grid";
    CloudflareLogo: "CloudflareLogo";
    DatePicker: "DatePicker";
    Select: "Select";
    Badge: "Badge";
    Breadcrumbs: "Breadcrumbs";
    Combobox: "Combobox";
    CommandPalette: "CommandPalette";
    DateRangePicker: "DateRangePicker";
    Dialog: "Dialog";
    DropdownMenu: "DropdownMenu";
    Empty: "Empty";
    Field: "Field";
    LayerCard: "LayerCard";
    Loader: "Loader";
    MenuBar: "MenuBar";
    Meter: "Meter";
    Radio: "Radio";
    Surface: "Surface";
    Tabs: "Tabs";
    Text: "Text";
    Toasty: "Toasty";
    Tooltip: "Tooltip";
}>;
/**
 * Map of component type to its props schema
 */
export declare const ComponentPropsSchemas: {
    readonly Badge: z.ZodObject<{
        variant: z.ZodOptional<z.ZodEnum<{
            primary: "primary";
            secondary: "secondary";
            destructive: "destructive";
            outline: "outline";
            beta: "beta";
        }>>;
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly Banner: z.ZodObject<{
        icon: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        title: z.ZodOptional<z.ZodString>;
        description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        text: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            alert: "alert";
            error: "error";
        }>>;
        className: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    readonly Breadcrumbs: z.ZodObject<{
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
        }>>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    readonly Button: z.ZodObject<{
        shape: z.ZodOptional<z.ZodEnum<{
            base: "base";
            square: "square";
            circle: "circle";
        }>>;
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
            xs: "xs";
        }>>;
        variant: z.ZodOptional<z.ZodEnum<{
            primary: "primary";
            secondary: "secondary";
            destructive: "destructive";
            outline: "outline";
            ghost: "ghost";
            "secondary-destructive": "secondary-destructive";
        }>>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
        icon: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        loading: z.ZodOptional<z.ZodBoolean>;
        id: z.ZodOptional<z.ZodString>;
        lang: z.ZodOptional<z.ZodString>;
        title: z.ZodOptional<z.ZodString>;
        disabled: z.ZodOptional<z.ZodBoolean>;
        name: z.ZodOptional<z.ZodString>;
        type: z.ZodOptional<z.ZodEnum<{
            button: "button";
            submit: "submit";
            reset: "reset";
        }>>;
        value: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly Checkbox: z.ZodObject<{
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            error: "error";
        }>>;
        label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        controlFirst: z.ZodOptional<z.ZodBoolean>;
        checked: z.ZodOptional<z.ZodBoolean>;
        indeterminate: z.ZodOptional<z.ZodBoolean>;
        disabled: z.ZodOptional<z.ZodBoolean>;
        name: z.ZodOptional<z.ZodString>;
        required: z.ZodOptional<z.ZodBoolean>;
        className: z.ZodOptional<z.ZodString>;
        onValueChange: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly ClipboardText: z.ZodObject<{
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
        }>>;
        text: z.ZodString;
        className: z.ZodOptional<z.ZodString>;
        tooltip: z.ZodOptional<z.ZodUnknown>;
        labels: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly CloudflareLogo: z.ZodObject<{
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
        height: z.ZodOptional<z.ZodUnknown>;
        id: z.ZodOptional<z.ZodString>;
        lang: z.ZodOptional<z.ZodString>;
        media: z.ZodOptional<z.ZodString>;
        method: z.ZodOptional<z.ZodString>;
        name: z.ZodOptional<z.ZodString>;
        target: z.ZodOptional<z.ZodString>;
        type: z.ZodOptional<z.ZodString>;
        width: z.ZodOptional<z.ZodUnknown>;
        accentHeight: z.ZodOptional<z.ZodUnknown>;
        accumulate: z.ZodOptional<z.ZodEnum<{
            none: "none";
            sum: "sum";
        }>>;
        additive: z.ZodOptional<z.ZodEnum<{
            replace: "replace";
            sum: "sum";
        }>>;
        alignmentBaseline: z.ZodOptional<z.ZodEnum<{
            inherit: "inherit";
            auto: "auto";
            alphabetic: "alphabetic";
            hanging: "hanging";
            ideographic: "ideographic";
            mathematical: "mathematical";
            baseline: "baseline";
            "before-edge": "before-edge";
            "text-before-edge": "text-before-edge";
            middle: "middle";
            central: "central";
            "after-edge": "after-edge";
            "text-after-edge": "text-after-edge";
        }>>;
        allowReorder: z.ZodOptional<z.ZodEnum<{
            yes: "yes";
            no: "no";
        }>>;
        alphabetic: z.ZodOptional<z.ZodUnknown>;
        amplitude: z.ZodOptional<z.ZodUnknown>;
        arabicForm: z.ZodOptional<z.ZodEnum<{
            initial: "initial";
            medial: "medial";
            terminal: "terminal";
            isolated: "isolated";
        }>>;
        ascent: z.ZodOptional<z.ZodUnknown>;
        attributeName: z.ZodOptional<z.ZodString>;
        attributeType: z.ZodOptional<z.ZodString>;
        autoReverse: z.ZodOptional<z.ZodUnknown>;
        azimuth: z.ZodOptional<z.ZodUnknown>;
        baseFrequency: z.ZodOptional<z.ZodUnknown>;
        baselineShift: z.ZodOptional<z.ZodUnknown>;
        baseProfile: z.ZodOptional<z.ZodUnknown>;
        bbox: z.ZodOptional<z.ZodUnknown>;
        begin: z.ZodOptional<z.ZodUnknown>;
        bias: z.ZodOptional<z.ZodUnknown>;
        by: z.ZodOptional<z.ZodUnknown>;
        calcMode: z.ZodOptional<z.ZodUnknown>;
        capHeight: z.ZodOptional<z.ZodUnknown>;
        clip: z.ZodOptional<z.ZodUnknown>;
        clipPath: z.ZodOptional<z.ZodString>;
        clipPathUnits: z.ZodOptional<z.ZodUnknown>;
        clipRule: z.ZodOptional<z.ZodUnknown>;
        colorInterpolation: z.ZodOptional<z.ZodUnknown>;
        colorInterpolationFilters: z.ZodOptional<z.ZodEnum<{
            inherit: "inherit";
            auto: "auto";
            sRGB: "sRGB";
            linearRGB: "linearRGB";
        }>>;
        colorProfile: z.ZodOptional<z.ZodUnknown>;
        colorRendering: z.ZodOptional<z.ZodUnknown>;
        contentScriptType: z.ZodOptional<z.ZodUnknown>;
        contentStyleType: z.ZodOptional<z.ZodUnknown>;
        cursor: z.ZodOptional<z.ZodUnknown>;
        cx: z.ZodOptional<z.ZodUnknown>;
        cy: z.ZodOptional<z.ZodUnknown>;
        d: z.ZodOptional<z.ZodString>;
        decelerate: z.ZodOptional<z.ZodUnknown>;
        descent: z.ZodOptional<z.ZodUnknown>;
        diffuseConstant: z.ZodOptional<z.ZodUnknown>;
        direction: z.ZodOptional<z.ZodUnknown>;
        display: z.ZodOptional<z.ZodUnknown>;
        divisor: z.ZodOptional<z.ZodUnknown>;
        dominantBaseline: z.ZodOptional<z.ZodEnum<{
            inherit: "inherit";
            auto: "auto";
            alphabetic: "alphabetic";
            hanging: "hanging";
            ideographic: "ideographic";
            mathematical: "mathematical";
            "text-before-edge": "text-before-edge";
            middle: "middle";
            central: "central";
            "text-after-edge": "text-after-edge";
            "use-script": "use-script";
            "no-change": "no-change";
            "reset-size": "reset-size";
        }>>;
        dur: z.ZodOptional<z.ZodUnknown>;
        dx: z.ZodOptional<z.ZodUnknown>;
        dy: z.ZodOptional<z.ZodUnknown>;
        edgeMode: z.ZodOptional<z.ZodUnknown>;
        elevation: z.ZodOptional<z.ZodUnknown>;
        enableBackground: z.ZodOptional<z.ZodUnknown>;
        end: z.ZodOptional<z.ZodUnknown>;
        exponent: z.ZodOptional<z.ZodUnknown>;
        externalResourcesRequired: z.ZodOptional<z.ZodUnknown>;
        fill: z.ZodOptional<z.ZodString>;
        fillOpacity: z.ZodOptional<z.ZodUnknown>;
        fillRule: z.ZodOptional<z.ZodEnum<{
            inherit: "inherit";
            nonzero: "nonzero";
            evenodd: "evenodd";
        }>>;
        filter: z.ZodOptional<z.ZodString>;
        filterRes: z.ZodOptional<z.ZodUnknown>;
        filterUnits: z.ZodOptional<z.ZodUnknown>;
        floodColor: z.ZodOptional<z.ZodUnknown>;
        floodOpacity: z.ZodOptional<z.ZodUnknown>;
        focusable: z.ZodOptional<z.ZodUnknown>;
        fontFamily: z.ZodOptional<z.ZodString>;
        fontSize: z.ZodOptional<z.ZodUnknown>;
        fontSizeAdjust: z.ZodOptional<z.ZodUnknown>;
        fontStretch: z.ZodOptional<z.ZodUnknown>;
        fontStyle: z.ZodOptional<z.ZodUnknown>;
        fontVariant: z.ZodOptional<z.ZodUnknown>;
        fontWeight: z.ZodOptional<z.ZodUnknown>;
        format: z.ZodOptional<z.ZodUnknown>;
        fr: z.ZodOptional<z.ZodUnknown>;
        from: z.ZodOptional<z.ZodUnknown>;
        fx: z.ZodOptional<z.ZodUnknown>;
        fy: z.ZodOptional<z.ZodUnknown>;
        g1: z.ZodOptional<z.ZodUnknown>;
        g2: z.ZodOptional<z.ZodUnknown>;
        glyphName: z.ZodOptional<z.ZodUnknown>;
        glyphOrientationHorizontal: z.ZodOptional<z.ZodUnknown>;
        glyphOrientationVertical: z.ZodOptional<z.ZodUnknown>;
        glyphRef: z.ZodOptional<z.ZodUnknown>;
        gradientTransform: z.ZodOptional<z.ZodString>;
        gradientUnits: z.ZodOptional<z.ZodString>;
        hanging: z.ZodOptional<z.ZodUnknown>;
        horizAdvX: z.ZodOptional<z.ZodUnknown>;
        horizOriginX: z.ZodOptional<z.ZodUnknown>;
        href: z.ZodOptional<z.ZodString>;
        ideographic: z.ZodOptional<z.ZodUnknown>;
        imageRendering: z.ZodOptional<z.ZodUnknown>;
        in2: z.ZodOptional<z.ZodUnknown>;
        in: z.ZodOptional<z.ZodString>;
        intercept: z.ZodOptional<z.ZodUnknown>;
        k1: z.ZodOptional<z.ZodUnknown>;
        k2: z.ZodOptional<z.ZodUnknown>;
        k3: z.ZodOptional<z.ZodUnknown>;
        k4: z.ZodOptional<z.ZodUnknown>;
        k: z.ZodOptional<z.ZodUnknown>;
        kernelMatrix: z.ZodOptional<z.ZodUnknown>;
        kernelUnitLength: z.ZodOptional<z.ZodUnknown>;
        kerning: z.ZodOptional<z.ZodUnknown>;
        keyPoints: z.ZodOptional<z.ZodUnknown>;
        keySplines: z.ZodOptional<z.ZodUnknown>;
        keyTimes: z.ZodOptional<z.ZodUnknown>;
        lengthAdjust: z.ZodOptional<z.ZodUnknown>;
        letterSpacing: z.ZodOptional<z.ZodUnknown>;
        lightingColor: z.ZodOptional<z.ZodUnknown>;
        limitingConeAngle: z.ZodOptional<z.ZodUnknown>;
        local: z.ZodOptional<z.ZodUnknown>;
        markerEnd: z.ZodOptional<z.ZodString>;
        markerHeight: z.ZodOptional<z.ZodUnknown>;
        markerMid: z.ZodOptional<z.ZodString>;
        markerStart: z.ZodOptional<z.ZodString>;
        markerUnits: z.ZodOptional<z.ZodUnknown>;
        markerWidth: z.ZodOptional<z.ZodUnknown>;
        mask: z.ZodOptional<z.ZodString>;
        maskContentUnits: z.ZodOptional<z.ZodUnknown>;
        maskUnits: z.ZodOptional<z.ZodUnknown>;
        mathematical: z.ZodOptional<z.ZodUnknown>;
        mode: z.ZodOptional<z.ZodUnknown>;
        numOctaves: z.ZodOptional<z.ZodUnknown>;
        offset: z.ZodOptional<z.ZodUnknown>;
        opacity: z.ZodOptional<z.ZodUnknown>;
        operator: z.ZodOptional<z.ZodUnknown>;
        order: z.ZodOptional<z.ZodUnknown>;
        orient: z.ZodOptional<z.ZodUnknown>;
        orientation: z.ZodOptional<z.ZodUnknown>;
        origin: z.ZodOptional<z.ZodUnknown>;
        overflow: z.ZodOptional<z.ZodUnknown>;
        overlinePosition: z.ZodOptional<z.ZodUnknown>;
        overlineThickness: z.ZodOptional<z.ZodUnknown>;
        paintOrder: z.ZodOptional<z.ZodUnknown>;
        panose1: z.ZodOptional<z.ZodUnknown>;
        path: z.ZodOptional<z.ZodString>;
        pathLength: z.ZodOptional<z.ZodUnknown>;
        patternContentUnits: z.ZodOptional<z.ZodString>;
        patternTransform: z.ZodOptional<z.ZodUnknown>;
        patternUnits: z.ZodOptional<z.ZodString>;
        pointerEvents: z.ZodOptional<z.ZodUnknown>;
        points: z.ZodOptional<z.ZodString>;
        pointsAtX: z.ZodOptional<z.ZodUnknown>;
        pointsAtY: z.ZodOptional<z.ZodUnknown>;
        pointsAtZ: z.ZodOptional<z.ZodUnknown>;
        preserveAlpha: z.ZodOptional<z.ZodUnknown>;
        preserveAspectRatio: z.ZodOptional<z.ZodString>;
        primitiveUnits: z.ZodOptional<z.ZodUnknown>;
        r: z.ZodOptional<z.ZodUnknown>;
        radius: z.ZodOptional<z.ZodUnknown>;
        refX: z.ZodOptional<z.ZodUnknown>;
        refY: z.ZodOptional<z.ZodUnknown>;
        renderingIntent: z.ZodOptional<z.ZodUnknown>;
        repeatCount: z.ZodOptional<z.ZodUnknown>;
        repeatDur: z.ZodOptional<z.ZodUnknown>;
        requiredExtensions: z.ZodOptional<z.ZodUnknown>;
        requiredFeatures: z.ZodOptional<z.ZodUnknown>;
        restart: z.ZodOptional<z.ZodUnknown>;
        result: z.ZodOptional<z.ZodString>;
        rotate: z.ZodOptional<z.ZodUnknown>;
        rx: z.ZodOptional<z.ZodUnknown>;
        ry: z.ZodOptional<z.ZodUnknown>;
        scale: z.ZodOptional<z.ZodUnknown>;
        seed: z.ZodOptional<z.ZodUnknown>;
        shapeRendering: z.ZodOptional<z.ZodUnknown>;
        slope: z.ZodOptional<z.ZodUnknown>;
        spacing: z.ZodOptional<z.ZodUnknown>;
        specularConstant: z.ZodOptional<z.ZodUnknown>;
        specularExponent: z.ZodOptional<z.ZodUnknown>;
        speed: z.ZodOptional<z.ZodUnknown>;
        spreadMethod: z.ZodOptional<z.ZodString>;
        startOffset: z.ZodOptional<z.ZodUnknown>;
        stdDeviation: z.ZodOptional<z.ZodUnknown>;
        stemh: z.ZodOptional<z.ZodUnknown>;
        stemv: z.ZodOptional<z.ZodUnknown>;
        stitchTiles: z.ZodOptional<z.ZodUnknown>;
        stopColor: z.ZodOptional<z.ZodString>;
        stopOpacity: z.ZodOptional<z.ZodUnknown>;
        strikethroughPosition: z.ZodOptional<z.ZodUnknown>;
        strikethroughThickness: z.ZodOptional<z.ZodUnknown>;
        string: z.ZodOptional<z.ZodUnknown>;
        stroke: z.ZodOptional<z.ZodString>;
        strokeDasharray: z.ZodOptional<z.ZodUnknown>;
        strokeDashoffset: z.ZodOptional<z.ZodUnknown>;
        strokeLinecap: z.ZodOptional<z.ZodEnum<{
            inherit: "inherit";
            round: "round";
            butt: "butt";
            square: "square";
        }>>;
        strokeLinejoin: z.ZodOptional<z.ZodEnum<{
            inherit: "inherit";
            round: "round";
            miter: "miter";
            bevel: "bevel";
        }>>;
        strokeMiterlimit: z.ZodOptional<z.ZodUnknown>;
        strokeOpacity: z.ZodOptional<z.ZodUnknown>;
        strokeWidth: z.ZodOptional<z.ZodUnknown>;
        surfaceScale: z.ZodOptional<z.ZodUnknown>;
        systemLanguage: z.ZodOptional<z.ZodUnknown>;
        tableValues: z.ZodOptional<z.ZodUnknown>;
        targetX: z.ZodOptional<z.ZodUnknown>;
        targetY: z.ZodOptional<z.ZodUnknown>;
        textAnchor: z.ZodOptional<z.ZodEnum<{
            inherit: "inherit";
            end: "end";
            start: "start";
            middle: "middle";
        }>>;
        textDecoration: z.ZodOptional<z.ZodUnknown>;
        textLength: z.ZodOptional<z.ZodUnknown>;
        textRendering: z.ZodOptional<z.ZodUnknown>;
        to: z.ZodOptional<z.ZodUnknown>;
        transform: z.ZodOptional<z.ZodString>;
        u1: z.ZodOptional<z.ZodUnknown>;
        u2: z.ZodOptional<z.ZodUnknown>;
        underlinePosition: z.ZodOptional<z.ZodUnknown>;
        underlineThickness: z.ZodOptional<z.ZodUnknown>;
        unicode: z.ZodOptional<z.ZodUnknown>;
        unicodeBidi: z.ZodOptional<z.ZodUnknown>;
        unicodeRange: z.ZodOptional<z.ZodUnknown>;
        unitsPerEm: z.ZodOptional<z.ZodUnknown>;
        vAlphabetic: z.ZodOptional<z.ZodUnknown>;
        values: z.ZodOptional<z.ZodString>;
        vectorEffect: z.ZodOptional<z.ZodUnknown>;
        version: z.ZodOptional<z.ZodString>;
        vertAdvY: z.ZodOptional<z.ZodUnknown>;
        vertOriginX: z.ZodOptional<z.ZodUnknown>;
        vertOriginY: z.ZodOptional<z.ZodUnknown>;
        vHanging: z.ZodOptional<z.ZodUnknown>;
        vIdeographic: z.ZodOptional<z.ZodUnknown>;
        viewBox: z.ZodOptional<z.ZodString>;
        viewTarget: z.ZodOptional<z.ZodUnknown>;
        visibility: z.ZodOptional<z.ZodUnknown>;
        vMathematical: z.ZodOptional<z.ZodUnknown>;
        widths: z.ZodOptional<z.ZodUnknown>;
        wordSpacing: z.ZodOptional<z.ZodUnknown>;
        writingMode: z.ZodOptional<z.ZodUnknown>;
        x1: z.ZodOptional<z.ZodUnknown>;
        x2: z.ZodOptional<z.ZodUnknown>;
        x: z.ZodOptional<z.ZodUnknown>;
        xChannelSelector: z.ZodOptional<z.ZodString>;
        xHeight: z.ZodOptional<z.ZodUnknown>;
        xlinkActuate: z.ZodOptional<z.ZodString>;
        xlinkArcrole: z.ZodOptional<z.ZodString>;
        xlinkHref: z.ZodOptional<z.ZodString>;
        xlinkRole: z.ZodOptional<z.ZodString>;
        xlinkShow: z.ZodOptional<z.ZodString>;
        xlinkTitle: z.ZodOptional<z.ZodString>;
        xlinkType: z.ZodOptional<z.ZodString>;
        xmlBase: z.ZodOptional<z.ZodString>;
        xmlLang: z.ZodOptional<z.ZodString>;
        xmlns: z.ZodOptional<z.ZodString>;
        xmlnsXlink: z.ZodOptional<z.ZodString>;
        xmlSpace: z.ZodOptional<z.ZodString>;
        y1: z.ZodOptional<z.ZodUnknown>;
        y2: z.ZodOptional<z.ZodUnknown>;
        y: z.ZodOptional<z.ZodUnknown>;
        yChannelSelector: z.ZodOptional<z.ZodString>;
        z: z.ZodOptional<z.ZodUnknown>;
        zoomAndPan: z.ZodOptional<z.ZodString>;
        variant: z.ZodOptional<z.ZodEnum<{
            full: "full";
            glyph: "glyph";
        }>>;
    }, z.core.$strip>;
    readonly Code: z.ZodObject<{
        lang: z.ZodOptional<z.ZodEnum<{
            ts: "ts";
            tsx: "tsx";
            jsonc: "jsonc";
            bash: "bash";
            css: "css";
        }>>;
        code: z.ZodString;
        values: z.ZodOptional<z.ZodUnknown>;
        className: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    readonly Collapsible: z.ZodObject<{
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        label: z.ZodString;
        open: z.ZodOptional<z.ZodBoolean>;
        className: z.ZodOptional<z.ZodString>;
        onOpenChange: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly Combobox: z.ZodObject<{
        inputSide: z.ZodOptional<z.ZodEnum<{
            top: "top";
            right: "right";
        }>>;
        items: z.ZodArray<z.ZodUnknown>;
        value: z.ZodOptional<z.ZodArray<z.ZodUnknown>>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
        label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        required: z.ZodOptional<z.ZodBoolean>;
        labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        error: z.ZodOptional<z.ZodUnknown>;
        onValueChange: z.ZodOptional<z.ZodUnknown>;
        multiple: z.ZodOptional<z.ZodBoolean>;
        isItemEqualToValue: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly CommandPalette: z.ZodObject<{
        open: z.ZodBoolean;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly DatePicker: z.ZodObject<{
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly DateRangePicker: z.ZodObject<{
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
        }>>;
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            subtle: "subtle";
        }>>;
        timezone: z.ZodOptional<z.ZodString>;
        className: z.ZodOptional<z.ZodString>;
        onStartDateChange: z.ZodOptional<z.ZodUnknown>;
        onEndDateChange: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly Dialog: z.ZodObject<{
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
            xl: "xl";
        }>>;
    }, z.core.$strip>;
    readonly DropdownMenu: z.ZodObject<{
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            danger: "danger";
        }>>;
    }, z.core.$strip>;
    readonly Empty: z.ZodObject<{
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
        }>>;
        icon: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        title: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        commandLine: z.ZodOptional<z.ZodString>;
        contents: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    readonly Field: z.ZodObject<{
        controlFirst: z.ZodOptional<z.ZodBoolean>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        required: z.ZodOptional<z.ZodBoolean>;
        labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        error: z.ZodOptional<z.ZodUnknown>;
        description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly Grid: z.ZodObject<{
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
        id: z.ZodOptional<z.ZodString>;
        lang: z.ZodOptional<z.ZodString>;
        title: z.ZodOptional<z.ZodString>;
        mobileDivider: z.ZodOptional<z.ZodBoolean>;
        gap: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
            none: "none";
        }>>;
        variant: z.ZodOptional<z.ZodEnum<{
            "2up": "2up";
            "side-by-side": "side-by-side";
            "2-1": "2-1";
            "1-2": "1-2";
            "1-3up": "1-3up";
            "3up": "3up";
            "4up": "4up";
            "6up": "6up";
            "1-2-4up": "1-2-4up";
        }>>;
    }, z.core.$strip>;
    readonly Input: z.ZodObject<{
        label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        error: z.ZodOptional<z.ZodUnknown>;
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
            xs: "xs";
        }>>;
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            error: "error";
        }>>;
    }, z.core.$strip>;
    readonly InputArea: z.ZodObject<{}, z.core.$strip>;
    readonly Label: z.ZodObject<{
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        showOptional: z.ZodOptional<z.ZodBoolean>;
        tooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
        htmlFor: z.ZodOptional<z.ZodString>;
        asContent: z.ZodOptional<z.ZodBoolean>;
    }, z.core.$strip>;
    readonly LayerCard: z.ZodObject<{
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    readonly Link: z.ZodObject<{
        variant: z.ZodOptional<z.ZodEnum<{
            current: "current";
            inline: "inline";
            plain: "plain";
        }>>;
        to: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        className: z.ZodOptional<z.ZodString>;
        id: z.ZodOptional<z.ZodString>;
        lang: z.ZodOptional<z.ZodString>;
        title: z.ZodOptional<z.ZodString>;
        download: z.ZodOptional<z.ZodUnknown>;
        href: z.ZodOptional<z.ZodString>;
        hrefLang: z.ZodOptional<z.ZodString>;
        media: z.ZodOptional<z.ZodString>;
        ping: z.ZodOptional<z.ZodString>;
        target: z.ZodOptional<z.ZodUnknown>;
        type: z.ZodOptional<z.ZodString>;
        referrerPolicy: z.ZodOptional<z.ZodEnum<{
            "": "";
            "no-referrer": "no-referrer";
            "no-referrer-when-downgrade": "no-referrer-when-downgrade";
            origin: "origin";
            "origin-when-cross-origin": "origin-when-cross-origin";
            "same-origin": "same-origin";
            "strict-origin": "strict-origin";
            "strict-origin-when-cross-origin": "strict-origin-when-cross-origin";
            "unsafe-url": "unsafe-url";
        }>>;
        render: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly Loader: z.ZodObject<{
        className: z.ZodOptional<z.ZodString>;
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
        }>>;
    }, z.core.$strip>;
    readonly MenuBar: z.ZodObject<{
        className: z.ZodOptional<z.ZodString>;
        isActive: z.ZodOptional<z.ZodUnknown>;
        options: z.ZodArray<z.ZodUnknown>;
        optionIds: z.ZodOptional<z.ZodBoolean>;
    }, z.core.$strip>;
    readonly Meter: z.ZodObject<{
        customValue: z.ZodOptional<z.ZodString>;
        label: z.ZodString;
        showValue: z.ZodOptional<z.ZodBoolean>;
        trackClassName: z.ZodOptional<z.ZodString>;
        indicatorClassName: z.ZodOptional<z.ZodString>;
        value: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
        min: z.ZodOptional<z.ZodNumber>;
    }, z.core.$strip>;
    readonly Pagination: z.ZodObject<{
        setPage: z.ZodUnknown;
        page: z.ZodOptional<z.ZodNumber>;
        perPage: z.ZodOptional<z.ZodNumber>;
        totalCount: z.ZodOptional<z.ZodNumber>;
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        controls: z.ZodOptional<z.ZodEnum<{
            full: "full";
            simple: "simple";
        }>>;
        text: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly Popover: z.ZodObject<{
        side: z.ZodOptional<z.ZodEnum<{
            top: "top";
            bottom: "bottom";
            left: "left";
            right: "right";
        }>>;
    }, z.core.$strip>;
    readonly Radio: z.ZodObject<{
        legend: z.ZodString;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        orientation: z.ZodOptional<z.ZodEnum<{
            horizontal: "horizontal";
            vertical: "vertical";
        }>>;
        error: z.ZodOptional<z.ZodString>;
        description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        value: z.ZodOptional<z.ZodString>;
        disabled: z.ZodOptional<z.ZodBoolean>;
        controlPosition: z.ZodOptional<z.ZodEnum<{
            end: "end";
            start: "start";
        }>>;
        name: z.ZodOptional<z.ZodString>;
        className: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    readonly Select: z.ZodObject<{
        className: z.ZodOptional<z.ZodString>;
        label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        hideLabel: z.ZodOptional<z.ZodBoolean>;
        placeholder: z.ZodOptional<z.ZodString>;
        loading: z.ZodOptional<z.ZodBoolean>;
        disabled: z.ZodOptional<z.ZodBoolean>;
        required: z.ZodOptional<z.ZodBoolean>;
        labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        value: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        error: z.ZodOptional<z.ZodUnknown>;
        onValueChange: z.ZodOptional<z.ZodUnknown>;
        defaultValue: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    readonly SensitiveInput: z.ZodObject<{
        alt: z.ZodOptional<z.ZodString>;
        autoComplete: z.ZodOptional<z.ZodUnknown>;
        checked: z.ZodOptional<z.ZodBoolean>;
        disabled: z.ZodOptional<z.ZodBoolean>;
        height: z.ZodOptional<z.ZodUnknown>;
        list: z.ZodOptional<z.ZodString>;
        name: z.ZodOptional<z.ZodString>;
        placeholder: z.ZodOptional<z.ZodString>;
        readOnly: z.ZodOptional<z.ZodBoolean>;
        required: z.ZodOptional<z.ZodBoolean>;
        width: z.ZodOptional<z.ZodUnknown>;
        className: z.ZodOptional<z.ZodString>;
        id: z.ZodOptional<z.ZodString>;
        lang: z.ZodOptional<z.ZodString>;
        title: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        value: z.ZodOptional<z.ZodString>;
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
            xs: "xs";
        }>>;
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            error: "error";
        }>>;
        label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        description: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        error: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly Surface: z.ZodObject<{
        as: z.ZodOptional<z.ZodUnknown>;
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly Switch: z.ZodObject<{
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            error: "error";
        }>>;
        label: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        labelTooltip: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        required: z.ZodOptional<z.ZodBoolean>;
        controlFirst: z.ZodOptional<z.ZodBoolean>;
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
        }>>;
        checked: z.ZodOptional<z.ZodBoolean>;
        disabled: z.ZodOptional<z.ZodBoolean>;
        transitioning: z.ZodOptional<z.ZodBoolean>;
        name: z.ZodOptional<z.ZodString>;
        type: z.ZodOptional<z.ZodEnum<{
            button: "button";
            submit: "submit";
            reset: "reset";
        }>>;
        value: z.ZodOptional<z.ZodUnknown>;
        className: z.ZodOptional<z.ZodString>;
        id: z.ZodOptional<z.ZodString>;
        lang: z.ZodOptional<z.ZodString>;
        title: z.ZodOptional<z.ZodString>;
        onClick: z.ZodUnknown;
    }, z.core.$strip>;
    readonly Table: z.ZodObject<{
        layout: z.ZodOptional<z.ZodEnum<{
            fixed: "fixed";
            auto: "auto";
        }>>;
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            selected: "selected";
        }>>;
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly Tabs: z.ZodObject<{
        tabs: z.ZodOptional<z.ZodArray<z.ZodUnknown>>;
        value: z.ZodOptional<z.ZodString>;
        selectedValue: z.ZodOptional<z.ZodString>;
        activateOnFocus: z.ZodOptional<z.ZodBoolean>;
        className: z.ZodOptional<z.ZodString>;
        listClassName: z.ZodOptional<z.ZodString>;
        indicatorClassName: z.ZodOptional<z.ZodString>;
        variant: z.ZodOptional<z.ZodEnum<{
            underline: "underline";
            segmented: "segmented";
        }>>;
        onValueChange: z.ZodOptional<z.ZodUnknown>;
    }, z.core.$strip>;
    readonly Text: z.ZodObject<{
        variant: z.ZodOptional<z.ZodEnum<{
            secondary: "secondary";
            error: "error";
            body: "body";
            heading1: "heading1";
            heading2: "heading2";
            heading3: "heading3";
            success: "success";
            mono: "mono";
            "mono-secondary": "mono-secondary";
        }>>;
        size: z.ZodOptional<z.ZodEnum<{
            base: "base";
            sm: "sm";
            lg: "lg";
            xs: "xs";
        }>>;
        bold: z.ZodOptional<z.ZodBoolean>;
        as: z.ZodOptional<z.ZodUnknown>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly Toasty: z.ZodObject<{
        variant: z.ZodOptional<z.ZodEnum<{
            default: "default";
            error: "error";
            warning: "warning";
        }>>;
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
    }, z.core.$strip>;
    readonly Tooltip: z.ZodObject<{
        side: z.ZodOptional<z.ZodEnum<{
            top: "top";
            bottom: "bottom";
            left: "left";
            right: "right";
        }>>;
        className: z.ZodOptional<z.ZodString>;
        children: z.ZodOptional<z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>>;
        content: z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>]>;
    }, z.core.$strip>;
};
/**
 * Base UI element structure
 */
export declare const UIElementBaseSchema: z.ZodObject<{
    key: z.ZodString;
    type: z.ZodEnum<{
        Banner: "Banner";
        Button: "Button";
        Label: "Label";
        Checkbox: "Checkbox";
        Input: "Input";
        InputArea: "InputArea";
        ClipboardText: "ClipboardText";
        Code: "Code";
        Collapsible: "Collapsible";
        Pagination: "Pagination";
        Switch: "Switch";
        Table: "Table";
        Popover: "Popover";
        SensitiveInput: "SensitiveInput";
        Link: "Link";
        Grid: "Grid";
        CloudflareLogo: "CloudflareLogo";
        DatePicker: "DatePicker";
        Select: "Select";
        Badge: "Badge";
        Breadcrumbs: "Breadcrumbs";
        Combobox: "Combobox";
        CommandPalette: "CommandPalette";
        DateRangePicker: "DateRangePicker";
        Dialog: "Dialog";
        DropdownMenu: "DropdownMenu";
        Empty: "Empty";
        Field: "Field";
        LayerCard: "LayerCard";
        Loader: "Loader";
        MenuBar: "MenuBar";
        Meter: "Meter";
        Radio: "Radio";
        Surface: "Surface";
        Tabs: "Tabs";
        Text: "Text";
        Toasty: "Toasty";
        Tooltip: "Tooltip";
    }>;
    props: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    children: z.ZodOptional<z.ZodArray<z.ZodString>>;
    parentKey: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    visible: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodObject<{
        path: z.ZodString;
    }, z.core.$strip>, z.ZodObject<{
        auth: z.ZodEnum<{
            signedIn: "signedIn";
            signedOut: "signedOut";
        }>;
    }, z.core.$strip>, z.ZodType<LogicExpression, unknown, z.core.$ZodTypeInternals<LogicExpression, unknown>>]>>;
    action: z.ZodOptional<z.ZodObject<{
        name: z.ZodString;
        params: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>]>>>;
        confirm: z.ZodOptional<z.ZodObject<{
            title: z.ZodString;
            message: z.ZodString;
            variant: z.ZodOptional<z.ZodEnum<{
                default: "default";
                danger: "danger";
            }>>;
            confirmLabel: z.ZodOptional<z.ZodString>;
            cancelLabel: z.ZodOptional<z.ZodString>;
        }, z.core.$strip>>;
        onSuccess: z.ZodOptional<z.ZodObject<{
            set: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
                path: z.ZodString;
            }, z.core.$strip>]>>;
        }, z.core.$strip>>;
        onError: z.ZodOptional<z.ZodObject<{
            set: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
                path: z.ZodString;
            }, z.core.$strip>]>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type UIElement = z.infer<typeof UIElementBaseSchema>;
/**
 * Flat UI tree structure (optimized for LLM generation)
 */
export declare const UITreeSchema: z.ZodObject<{
    root: z.ZodString;
    elements: z.ZodRecord<z.ZodString, z.ZodObject<{
        key: z.ZodString;
        type: z.ZodEnum<{
            Banner: "Banner";
            Button: "Button";
            Label: "Label";
            Checkbox: "Checkbox";
            Input: "Input";
            InputArea: "InputArea";
            ClipboardText: "ClipboardText";
            Code: "Code";
            Collapsible: "Collapsible";
            Pagination: "Pagination";
            Switch: "Switch";
            Table: "Table";
            Popover: "Popover";
            SensitiveInput: "SensitiveInput";
            Link: "Link";
            Grid: "Grid";
            CloudflareLogo: "CloudflareLogo";
            DatePicker: "DatePicker";
            Select: "Select";
            Badge: "Badge";
            Breadcrumbs: "Breadcrumbs";
            Combobox: "Combobox";
            CommandPalette: "CommandPalette";
            DateRangePicker: "DateRangePicker";
            Dialog: "Dialog";
            DropdownMenu: "DropdownMenu";
            Empty: "Empty";
            Field: "Field";
            LayerCard: "LayerCard";
            Loader: "Loader";
            MenuBar: "MenuBar";
            Meter: "Meter";
            Radio: "Radio";
            Surface: "Surface";
            Tabs: "Tabs";
            Text: "Text";
            Toasty: "Toasty";
            Tooltip: "Tooltip";
        }>;
        props: z.ZodRecord<z.ZodString, z.ZodUnknown>;
        children: z.ZodOptional<z.ZodArray<z.ZodString>>;
        parentKey: z.ZodOptional<z.ZodNullable<z.ZodString>>;
        visible: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodObject<{
            path: z.ZodString;
        }, z.core.$strip>, z.ZodObject<{
            auth: z.ZodEnum<{
                signedIn: "signedIn";
                signedOut: "signedOut";
            }>;
        }, z.core.$strip>, z.ZodType<LogicExpression, unknown, z.core.$ZodTypeInternals<LogicExpression, unknown>>]>>;
        action: z.ZodOptional<z.ZodObject<{
            name: z.ZodString;
            params: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
                path: z.ZodString;
            }, z.core.$strip>]>>>;
            confirm: z.ZodOptional<z.ZodObject<{
                title: z.ZodString;
                message: z.ZodString;
                variant: z.ZodOptional<z.ZodEnum<{
                    default: "default";
                    danger: "danger";
                }>>;
                confirmLabel: z.ZodOptional<z.ZodString>;
                cancelLabel: z.ZodOptional<z.ZodString>;
            }, z.core.$strip>>;
            onSuccess: z.ZodOptional<z.ZodObject<{
                set: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
                    path: z.ZodString;
                }, z.core.$strip>]>>;
            }, z.core.$strip>>;
            onError: z.ZodOptional<z.ZodObject<{
                set: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull, z.ZodObject<{
                    path: z.ZodString;
                }, z.core.$strip>]>>;
            }, z.core.$strip>>;
        }, z.core.$strip>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export type UITree = z.infer<typeof UITreeSchema>;
/**
 * Validate an element's props against its component schema
 */
export declare function validateElementProps(element: UIElement): SafeParseResult<unknown>;
/**
 * Validate a complete UI tree
 */
export declare function validateUITree(tree: unknown): SafeParseResult<UITree>;
/**
 * List of all component names (for catalog generation)
 */
export declare const KUMO_COMPONENT_NAMES: readonly ["Badge", "Banner", "Breadcrumbs", "Button", "Checkbox", "ClipboardText", "CloudflareLogo", "Code", "Collapsible", "Combobox", "CommandPalette", "DatePicker", "DateRangePicker", "Dialog", "DropdownMenu", "Empty", "Field", "Grid", "Input", "InputArea", "Label", "LayerCard", "Link", "Loader", "MenuBar", "Meter", "Pagination", "Popover", "Radio", "Select", "SensitiveInput", "Surface", "Switch", "Table", "Tabs", "Text", "Toasty", "Tooltip"];
//# sourceMappingURL=schemas.d.ts.map