import { FC, InputHTMLAttributes, ReactNode } from 'react';
export interface InputProps extends Omit<InputHTMLAttributes<HTMLInputElement>, 'size'> {
    label?: string;
    helperText?: string;
    errorText?: string;
    size?: 'sm' | 'md' | 'lg';
    leftIcon?: ReactNode;
    rightIcon?: ReactNode;
    fullWidth?: boolean;
}
/**
 * Input component with consistent styling and validation states
 * Provides labels, helper text, and error states
 */
export declare const Input: FC<InputProps>;
//# sourceMappingURL=Input.d.ts.map