import { InputHTMLAttributes } from 'react';
export interface TextInputProps extends Omit, 'size'> {
/**
* Icon to display inside the input
*/
icon?: React.ReactNode;
/**
* Label for the input
*/
label?: string;
/**
* Error message to display
*/
error?: string;
/**
* Description text to display
*/
description?: string;
/**
* Additional className for the container
*/
containerClassName?: string;
/**
* Additional className for the label
*/
labelClassName?: string;
/**
* Input type
*/
type?: string;
/**
* Size of the input
* @default "2"
*/
size?: '1' | '2' | '3';
}
export declare const TextInput: import('react').ForwardRefExoticComponent>;