import React from 'react'; export type InputSize = 'sm' | 'md' | 'lg'; export type InputState = 'default' | 'error' | 'warning' | 'success'; export interface InputProps extends Omit, 'size'> { /** * The visual size of the input * @default 'md' */ inputSize?: InputSize; /** * The validation state of the input * @default 'default' */ state?: InputState; /** * Helper text displayed below the input */ helperText?: string; /** * The label for the input */ label?: string; /** * Whether the input is required */ isRequired?: boolean; /** * Icon element displayed at the start of the input */ iconStart?: React.ReactNode; /** * Icon element displayed at the end of the input */ iconEnd?: React.ReactNode; } /** * Input component with validation states and helper text * * @example * ```tsx * * * * ``` */ export declare const Input: React.ForwardRefExoticComponent>; //# sourceMappingURL=Input.d.ts.map