import { z } from "zod/v4";
export declare const SectionItem: import("@openuidev/react-lang").DefinedComponent<z.ZodObject<{
    value: z.ZodString;
    trigger: z.ZodString;
    content: z.ZodArray<z.ZodUnion<readonly [z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        text: string;
        size?: "small" | "large" | "default" | "small-heavy" | "large-heavy" | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        text: string;
        size?: "small" | "large" | "default" | "small-heavy" | "large-heavy" | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        textMarkdown: string;
        variant?: "clear" | "card" | "sunk" | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        textMarkdown: string;
        variant?: "clear" | "card" | "sunk" | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        title?: string | undefined;
        subtitle?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        title?: string | undefined;
        subtitle?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        variant: "error" | "neutral" | "info" | "warning" | "success";
        title: string;
        description: string;
        visible: import("@openuidev/lang-core").StateField<boolean | undefined>;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        variant: "error" | "neutral" | "info" | "warning" | "success";
        title: string;
        description: string;
        visible: import("@openuidev/lang-core").StateField<boolean | undefined>;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        variant?: "neutral" | "info" | "danger" | "warning" | "success" | undefined;
        title?: string | undefined;
        description?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        variant?: "neutral" | "info" | "danger" | "warning" | "success" | undefined;
        title?: string | undefined;
        description?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        language: string;
        codeString: string;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        language: string;
        codeString: string;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        alt: string;
        src?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        alt: string;
        src?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        src: string;
        alt?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        src: string;
        alt?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        images: {
            src: string;
            alt?: string | undefined;
            details?: string | undefined;
        }[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        images: {
            src: string;
            alt?: string | undefined;
            details?: string | undefined;
        }[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        orientation?: "horizontal" | "vertical" | undefined;
        decorative?: boolean | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        orientation?: "horizontal" | "vertical" | undefined;
        decorative?: boolean | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "stacked" | "grouped" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "stacked" | "grouped" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        values: number[];
        variant?: "pie" | "donut" | undefined;
        appearance?: "circular" | "semiCircular" | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        values: number[];
        variant?: "pie" | "donut" | undefined;
        appearance?: "circular" | "semiCircular" | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        values: number[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        values: number[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        values: number[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        values: number[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        datasets: {
            name: string;
            points: {
                x: number;
                y: number;
                z?: number | undefined;
            }[];
        }[];
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        datasets: {
            name: string;
            points: {
                x: number;
                y: number;
                z?: number | undefined;
            }[];
        }[];
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "step" | "linear" | "natural" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "step" | "linear" | "natural" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "stacked" | "grouped" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "stacked" | "grouped" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "step" | "linear" | "natural" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        labels: string[];
        series: {
            category: string;
            values: number[];
        }[];
        variant?: "step" | "linear" | "natural" | undefined;
        xLabel?: string | undefined;
        yLabel?: string | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        columns: import("@openuidev/lang-core").SubComponentOf<{
            label: string;
            data: any;
            type?: "string" | "number" | "action" | undefined;
        }>[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        columns: import("@openuidev/lang-core").SubComponentOf<{
            label: string;
            data: any;
            type?: "string" | "number" | "action" | undefined;
        }>[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        tags: string[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        tags: string[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        name: string;
        buttons: import("@openuidev/lang-core").SubComponentOf<{
            buttons: import("@openuidev/lang-core").SubComponentOf<{
                label: string;
                action?: any;
                variant?: "primary" | "secondary" | "tertiary" | undefined;
                type?: "normal" | "destructive" | undefined;
                size?: "small" | "extra-small" | "medium" | "large" | undefined;
            }>[];
            direction?: "row" | "column" | undefined;
        }>;
        fields: import("@openuidev/lang-core").SubComponentOf<{
            label: string;
            input: import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                placeholder?: string | undefined;
                type?: "number" | "text" | "url" | "email" | "password" | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                placeholder?: string | undefined;
                rows?: number | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                items: any[];
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                placeholder?: string | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
                size?: "small" | "medium" | "large" | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                value: import("@openuidev/lang-core").StateField<unknown>;
                mode?: "single" | "range" | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                variant: "continuous" | "discrete";
                min: number;
                max: number;
                value: import("@openuidev/lang-core").StateField<number[] | undefined>;
                step?: number | undefined;
                defaultValue?: number[] | undefined;
                label?: string | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                items: any[];
                value: import("@openuidev/lang-core").StateField<Record<string, boolean> | undefined>;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                items: import("@openuidev/lang-core").SubComponentOf<{
                    label: string;
                    description: string;
                    value: string;
                }>[];
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                defaultValue?: string | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }>;
            hint?: string | undefined;
        }>[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        name: string;
        buttons: import("@openuidev/lang-core").SubComponentOf<{
            buttons: import("@openuidev/lang-core").SubComponentOf<{
                label: string;
                action?: any;
                variant?: "primary" | "secondary" | "tertiary" | undefined;
                type?: "normal" | "destructive" | undefined;
                size?: "small" | "extra-small" | "medium" | "large" | undefined;
            }>[];
            direction?: "row" | "column" | undefined;
        }>;
        fields: import("@openuidev/lang-core").SubComponentOf<{
            label: string;
            input: import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                placeholder?: string | undefined;
                type?: "number" | "text" | "url" | "email" | "password" | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                placeholder?: string | undefined;
                rows?: number | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                items: any[];
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                placeholder?: string | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
                size?: "small" | "medium" | "large" | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                value: import("@openuidev/lang-core").StateField<unknown>;
                mode?: "single" | "range" | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                variant: "continuous" | "discrete";
                min: number;
                max: number;
                value: import("@openuidev/lang-core").StateField<number[] | undefined>;
                step?: number | undefined;
                defaultValue?: number[] | undefined;
                label?: string | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                items: any[];
                value: import("@openuidev/lang-core").StateField<Record<string, boolean> | undefined>;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }> | import("@openuidev/lang-core").SubComponentOf<{
                name: string;
                items: import("@openuidev/lang-core").SubComponentOf<{
                    label: string;
                    description: string;
                    value: string;
                }>[];
                value: import("@openuidev/lang-core").StateField<string | undefined>;
                defaultValue?: string | undefined;
                rules?: {
                    required?: boolean | undefined;
                    email?: boolean | undefined;
                    url?: boolean | undefined;
                    numeric?: boolean | undefined;
                    min?: number | undefined;
                    max?: number | undefined;
                    minLength?: number | undefined;
                    maxLength?: number | undefined;
                    pattern?: string | undefined;
                } | undefined;
            }>;
            hint?: string | undefined;
        }>[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        buttons: import("@openuidev/lang-core").SubComponentOf<{
            label: string;
            action?: any;
            variant?: "primary" | "secondary" | "tertiary" | undefined;
            type?: "normal" | "destructive" | undefined;
            size?: "small" | "extra-small" | "medium" | "large" | undefined;
        }>[];
        direction?: "row" | "column" | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        buttons: import("@openuidev/lang-core").SubComponentOf<{
            label: string;
            action?: any;
            variant?: "primary" | "secondary" | "tertiary" | undefined;
            type?: "normal" | "destructive" | undefined;
            size?: "small" | "extra-small" | "medium" | "large" | undefined;
        }>[];
        direction?: "row" | "column" | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        items: import("@openuidev/lang-core").SubComponentOf<{
            title: string;
            details: string;
        }>[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        items: import("@openuidev/lang-core").SubComponentOf<{
            title: string;
            details: string;
        }>[];
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        items: import("@openuidev/lang-core").SubComponentOf<{
            title: string;
            subtitle?: string | undefined;
            image?: {
                src: string;
                alt: string;
            } | undefined;
            actionLabel?: string | undefined;
            action?: any;
        }>[];
        variant?: "number" | "image" | undefined;
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        items: import("@openuidev/lang-core").SubComponentOf<{
            title: string;
            subtitle?: string | undefined;
            image?: {
                src: string;
                alt: string;
            } | undefined;
            actionLabel?: string | undefined;
            action?: any;
        }>[];
        variant?: "number" | "image" | undefined;
    }>, unknown>>, z.core.$ZodType<import("@openuidev/lang-core").SubComponentOf<{
        items: import("@openuidev/lang-core").SubComponentOf<{
            text: string;
        }>[];
    }>, unknown, z.core.$ZodTypeInternals<import("@openuidev/lang-core").SubComponentOf<{
        items: import("@openuidev/lang-core").SubComponentOf<{
            text: string;
        }>[];
    }>, unknown>>]>>;
}, z.core.$strip>>;
//# sourceMappingURL=index.d.ts.map