import React from 'react'; import { I as InputProps } from '../../form.types-d25ebfac.js'; /** * Input component - Accessible text input with validation support * * A flexible input component that supports various input types, validation states, * and proper ARIA attributes for accessibility. Integrates seamlessly with the * Field component for complete form control composition. * * @component * @example * // Basic text input * * * @example * // Input with error state * * * @example * // Controlled input with validation * setPassword(e.target.value)} * minLength={8} * required * /> * * @param {InputProps} props - Component props * @returns {JSX.Element} Input element with proper accessibility attributes * * @see {@link https://www.w3.org/WAI/WCAG21/Understanding/error-identification.html|WCAG 3.3.1 Error Identification} * @see {@link https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html|WCAG 4.1.2 Name, Role, Value} */ declare const Input: React.ForwardRefExoticComponent>; export { Input, InputProps, Input as default };