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 };