export declare const baseComponents: {
    Text: {
        props: import('zod').ZodObject<{
            content: import('zod').ZodString;
            variant: import('zod').ZodOptional<import('zod').ZodEnum<{
                headline: "headline";
                body: "body";
                eyebrow: "eyebrow";
            }>>;
            size: import('zod').ZodOptional<import('zod').ZodEnum<{
                small: "small";
                medium: "medium";
                large: "large";
                xlarge: "xlarge";
            }>>;
            subdued: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        description: string;
    };
    Card: {
        props: import('zod').ZodObject<{
            title: import('zod').ZodOptional<import('zod').ZodString>;
            description: import('zod').ZodOptional<import('zod').ZodString>;
            background: import('zod').ZodOptional<import('zod').ZodEnum<{
                strong: "strong";
                stronger: "stronger";
            }>>;
            padding: import('zod').ZodOptional<import('zod').ZodEnum<{
                0: "0";
                xsmall: "xsmall";
                small: "small";
                medium: "medium";
                large: "large";
            }>>;
        }, import('zod/v4/core').$strip>;
        slots: string[];
        description: string;
    };
    Flex: {
        props: import('zod').ZodObject<{
            direction: import('zod').ZodOptional<import('zod').ZodEnum<{
                row: "row";
                column: "column";
            }>>;
            gap: import('zod').ZodOptional<import('zod').ZodEnum<{
                0: "0";
                1: "1";
                2: "2";
                3: "3";
                4: "4";
                half: "half";
                5: "5";
                6: "6";
                8: "8";
                12: "12";
            }>>;
            alignItems: import('zod').ZodOptional<import('zod').ZodEnum<{
                center: "center";
                "flex-start": "flex-start";
                "flex-end": "flex-end";
                stretch: "stretch";
                baseline: "baseline";
            }>>;
            justifyContent: import('zod').ZodOptional<import('zod').ZodEnum<{
                center: "center";
                "flex-start": "flex-start";
                "flex-end": "flex-end";
                "space-between": "space-between";
                "space-around": "space-around";
                "space-evenly": "space-evenly";
            }>>;
            alignSelf: import('zod').ZodOptional<import('zod').ZodEnum<{
                center: "center";
                "flex-start": "flex-start";
                "flex-end": "flex-end";
                stretch: "stretch";
                baseline: "baseline";
                auto: "auto";
            }>>;
            wrap: import('zod').ZodOptional<import('zod').ZodEnum<{
                wrap: "wrap";
                nowrap: "nowrap";
                "wrap-reverse": "wrap-reverse";
            }>>;
            grow: import('zod').ZodOptional<import('zod').ZodNumber>;
            shrink: import('zod').ZodOptional<import('zod').ZodNumber>;
            basis: import('zod').ZodOptional<import('zod').ZodString>;
            inline: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: string[];
        description: string;
    };
    Grid: {
        props: import('zod').ZodObject<{
            templateColumns: import('zod').ZodOptional<import('zod').ZodString>;
            gap: import('zod').ZodOptional<import('zod').ZodEnum<{
                0: "0";
                1: "1";
                2: "2";
                3: "3";
                4: "4";
                half: "half";
                5: "5";
                6: "6";
                8: "8";
                12: "12";
            }>>;
            bordered: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: string[];
        description: string;
    };
    Alert: {
        props: import('zod').ZodObject<{
            title: import('zod').ZodString;
            status: import('zod').ZodOptional<import('zod').ZodEnum<{
                success: "success";
                info: "info";
                warning: "warning";
                danger: "danger";
            }>>;
            dismissible: import('zod').ZodOptional<import('zod').ZodBoolean>;
            aiMark: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: string[];
        events: string[];
        description: string;
    };
    Divider: {
        props: import('zod').ZodObject<{
            vertical: import('zod').ZodOptional<import('zod').ZodBoolean>;
            spacing: import('zod').ZodOptional<import('zod').ZodEnum<{
                0: "0";
                1: "1";
                2: "2";
                3: "3";
                4: "4";
                half: "half";
                5: "5";
                6: "6";
                8: "8";
                12: "12";
            }>>;
            alignContent: import('zod').ZodOptional<import('zod').ZodEnum<{
                start: "start";
                center: "center";
                end: "end";
            }>>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        description: string;
    };
    Icon: {
        props: import('zod').ZodObject<{
            name: import('zod').ZodEnum<{
                "check-circle": "check-circle";
                "in-progress": "in-progress";
                "radio-button-unchecked": "radio-button-unchecked";
            }>;
            size: import('zod').ZodOptional<import('zod').ZodEnum<{
                small: "small";
                medium: "medium";
                large: "large";
                xlarge: "xlarge";
            }>>;
            color: import('zod').ZodOptional<import('zod').ZodString>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        description: string;
    };
    Chip: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            size: import('zod').ZodOptional<import('zod').ZodEnum<{
                small: "small";
                medium: "medium";
            }>>;
            color: import('zod').ZodOptional<import('zod').ZodString>;
            icon: import('zod').ZodOptional<import('zod').ZodEnum<{
                "check-circle": "check-circle";
                "in-progress": "in-progress";
                "radio-button-unchecked": "radio-button-unchecked";
            }>>;
            removable: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    Link: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            href: import('zod').ZodString;
            appearance: import('zod').ZodOptional<import('zod').ZodEnum<{
                primary: "primary";
                secondary: "secondary";
            }>>;
            target: import('zod').ZodOptional<import('zod').ZodEnum<{
                _blank: "_blank";
                _self: "_self";
            }>>;
            ghost: import('zod').ZodOptional<import('zod').ZodBoolean>;
            badge: import('zod').ZodOptional<import('zod').ZodString>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    ProgressBar: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            value: import('zod').ZodOptional<import('zod').ZodNumber>;
            description: import('zod').ZodOptional<import('zod').ZodString>;
            indeterminate: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        description: string;
    };
    BarChart: {
        props: import('zod').ZodObject<{
            data: import('zod').ZodArray<import('zod').ZodObject<{
                category: import('zod').ZodString;
                value: import('zod').ZodNumber;
            }, import('zod/v4/core').$strip>>;
            orientation: import('zod').ZodOptional<import('zod').ZodEnum<{
                vertical: "vertical";
                horizontal: "horizontal";
            }>>;
            theme: import('zod').ZodOptional<import('zod').ZodEnum<{
                monochrome: "monochrome";
                categorical: "categorical";
                semantic: "semantic";
            }>>;
            height: import('zod').ZodOptional<import('zod').ZodNumber>;
            unit: import('zod').ZodOptional<import('zod').ZodString>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        description: string;
    };
    DonutChart: {
        props: import('zod').ZodObject<{
            data: import('zod').ZodArray<import('zod').ZodObject<{
                category: import('zod').ZodString;
                value: import('zod').ZodNumber;
            }, import('zod/v4/core').$strip>>;
            theme: import('zod').ZodOptional<import('zod').ZodEnum<{
                monochrome: "monochrome";
                categorical: "categorical";
                semantic: "semantic";
            }>>;
            showLegend: import('zod').ZodOptional<import('zod').ZodBoolean>;
            height: import('zod').ZodOptional<import('zod').ZodNumber>;
            unit: import('zod').ZodOptional<import('zod').ZodString>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        description: string;
    };
    LineChart: {
        props: import('zod').ZodObject<{
            data: import('zod').ZodArray<import('zod').ZodRecord<import('zod').ZodString, import('zod').ZodUnion<readonly [import('zod').ZodString, import('zod').ZodNumber]>>>;
            series: import('zod').ZodOptional<import('zod').ZodArray<import('zod').ZodString>>;
            theme: import('zod').ZodOptional<import('zod').ZodEnum<{
                monochrome: "monochrome";
                categorical: "categorical";
                semantic: "semantic";
            }>>;
            showLegend: import('zod').ZodOptional<import('zod').ZodBoolean>;
            showDots: import('zod').ZodOptional<import('zod').ZodBoolean>;
            height: import('zod').ZodOptional<import('zod').ZodNumber>;
            unit: import('zod').ZodOptional<import('zod').ZodString>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        description: string;
    };
    Button: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            appearance: import('zod').ZodOptional<import('zod').ZodEnum<{
                danger: "danger";
                primary: "primary";
                secondary: "secondary";
                ghost: "ghost";
            }>>;
            size: import('zod').ZodOptional<import('zod').ZodEnum<{
                xsmall: "xsmall";
                small: "small";
                medium: "medium";
                large: "large";
            }>>;
            loading: import('zod').ZodOptional<import('zod').ZodBoolean>;
            disabled: import('zod').ZodOptional<import('zod').ZodBoolean>;
            badge: import('zod').ZodOptional<import('zod').ZodString>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    Checkbox: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            checked: import('zod').ZodOptional<import('zod').ZodBoolean>;
            disabled: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    Input: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            placeholder: import('zod').ZodOptional<import('zod').ZodString>;
            type: import('zod').ZodOptional<import('zod').ZodEnum<{
                number: "number";
                url: "url";
                text: "text";
                password: "password";
                email: "email";
                tel: "tel";
            }>>;
            value: import('zod').ZodOptional<import('zod').ZodString>;
            disabled: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    Textarea: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            placeholder: import('zod').ZodOptional<import('zod').ZodString>;
            description: import('zod').ZodOptional<import('zod').ZodString>;
            moreInfo: import('zod').ZodOptional<import('zod').ZodString>;
            value: import('zod').ZodOptional<import('zod').ZodString>;
            rows: import('zod').ZodOptional<import('zod').ZodNumber>;
            disabled: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    Listbox: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            options: import('zod').ZodArray<import('zod').ZodObject<{
                value: import('zod').ZodString;
                label: import('zod').ZodString;
            }, import('zod/v4/core').$strip>>;
            value: import('zod').ZodOptional<import('zod').ZodString>;
            disabled: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    RadioGroup: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            options: import('zod').ZodArray<import('zod').ZodObject<{
                value: import('zod').ZodString;
                label: import('zod').ZodString;
            }, import('zod/v4/core').$strip>>;
            value: import('zod').ZodOptional<import('zod').ZodString>;
            disabled: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
    Switch: {
        props: import('zod').ZodObject<{
            label: import('zod').ZodString;
            checked: import('zod').ZodOptional<import('zod').ZodBoolean>;
            disabled: import('zod').ZodOptional<import('zod').ZodBoolean>;
        }, import('zod/v4/core').$strip>;
        slots: never[];
        events: string[];
        description: string;
    };
};
