import { z } from "zod/v4"; export declare const ModalSchema: z.ZodObject<{ title: z.ZodString; open: z.ZodType, unknown, z.core.$ZodTypeInternals, unknown>>; children: z.ZodArray, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType; }>, unknown, z.core.$ZodTypeInternals; }>, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType[]; }>, unknown, z.core.$ZodTypeInternals[]; }>, unknown>>, z.core.$ZodType, unknown, z.core.$ZodTypeInternals, unknown>>, z.core.$ZodType[]; 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; 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; 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; 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; 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; 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 | 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; 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[]; 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; 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; 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; 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; 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; 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 | 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; 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[]; direction?: "row" | "column" | undefined; }>, unknown, z.core.$ZodTypeInternals[]; direction?: "row" | "column" | undefined; }>, unknown>>, z.core.$ZodType[]; }>, unknown, z.core.$ZodTypeInternals[]; }>, unknown>>]>>; size: z.ZodOptional>; }, z.core.$strip>; //# sourceMappingURL=schema.d.ts.map