import * as React from 'react'; type InputSize = 'small' | 'medium'; type ValidationState = 'default' | 'error' | 'success'; interface InputProps extends Omit, 'size'> { /** * The size of the input * @default 'medium' */ size?: InputSize; /** * The validation state of the input * @default 'default' */ state?: ValidationState; /** * Optional label for the input */ label?: string; /** * Optional error message to display */ error?: string; /** * Optional helper text to display */ helperText?: string; } /** * Input component - Arbor Design System * * A text input component following Arbor's design specifications. * Supports labels, validation states (error/success), and helper text. * Uses 8px border radius and Inter font family. * * @example * ```tsx * * ``` */ declare const Input: React.ForwardRefExoticComponent>; export { Input, type InputProps };