import { z } from "zod/v4"; export declare const FormControlSchema: z.ZodObject<{ label: z.ZodString; input: z.ZodUnion; 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; }>, unknown, z.core.$ZodTypeInternals; 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; }>, unknown>>, z.core.$ZodType; 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; }>, unknown, z.core.$ZodTypeInternals; 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; }>, unknown>>, z.core.$ZodType; 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; }>, unknown, z.core.$ZodTypeInternals; 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; }>, unknown>>, z.core.$ZodType; 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; }>, unknown, z.core.$ZodTypeInternals; 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; }>, unknown>>, z.core.$ZodType; 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; }>, unknown, z.core.$ZodTypeInternals; 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; }>, unknown>>, z.core.$ZodType | 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; }>, unknown, z.core.$ZodTypeInternals | 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; }>, unknown>>, z.core.$ZodType[]; 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; }>, unknown, z.core.$ZodTypeInternals[]; 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; }>, unknown>>]>; hint: z.ZodOptional; }, z.core.$strip>; //# sourceMappingURL=schema.d.ts.map