import { z } from "zod/v4";
export const TextFieldRootPropsSchema = z.object({
    value: z.string().optional().describe("Controlled value of the text field"),
    defaultValue: z.string().optional().describe("Initial value (uncontrolled)"),
    disabled: z.boolean().optional().describe("Whether the field is disabled"),
    readOnly: z.boolean().optional().describe("Whether the field is read-only"),
    required: z.boolean().optional().describe("Whether the field is required for form submission"),
});
export const TextFieldMeta = {
    name: "TextField", description: "Text input field with label, description, and error message support",
    parts: ["Root", "Label", "Input", "TextArea", "Description", "ErrorMessage"],
    requiredParts: ["Root", "Input"],
};
//# sourceMappingURL=text-field.props.js.map