import { HTMLProps, ReactNode } from 'react';
import { ComponentBaseProps } from '../core';
import { AbstractInputProps } from './Input';
interface TextAreaProps extends Omit<HTMLProps<HTMLTextAreaElement>, 'onBlur' | 'onFocus' | 'onChange' | 'onResize' | 'value'>, ComponentBaseProps, AbstractInputProps<string, HTMLTextAreaElement> {
    autoSize?: boolean | {
        maxRows?: number;
        minRows?: number;
    };
    clearIcon?: boolean | {
        icon: ReactNode;
    };
    error?: boolean;
}
export declare const TextArea: import("react").ForwardRefExoticComponent<Omit<TextAreaProps, "ref"> & import("react").RefAttributes<HTMLTextAreaElement>>;
export {};
