import React from 'react';
import type { TextAreaRef } from './interface';
declare const TextArea: React.ForwardRefExoticComponent<Omit<React.TextareaHTMLAttributes<HTMLTextAreaElement>, "value" | "onResize"> & {
    value?: import("./interface").ValueOrTextAreaValue;
    prefixCls?: string | undefined;
    className?: string | undefined;
    style?: React.CSSProperties | undefined;
    autoSize?: boolean | import("./interface").AutoSizeType | undefined;
    onPressEnter?: React.KeyboardEventHandler<HTMLTextAreaElement> | undefined;
    onResize?: ((size: {
        width: number;
        height: number;
    }) => void) | undefined;
    classNames?: ({
        affixWrapper?: string | undefined;
        prefix?: string | undefined;
        suffix?: string | undefined;
        clear?: string | undefined;
        groupWrapper?: string | undefined;
        wrapper?: string | undefined;
        variant?: string | undefined;
    } & {
        textarea?: string | undefined;
        count?: string | undefined;
    }) | undefined;
    styles?: ({
        affixWrapper?: React.CSSProperties | undefined;
        prefix?: React.CSSProperties | undefined;
        suffix?: React.CSSProperties | undefined;
        clear?: React.CSSProperties | undefined;
    } & {
        textarea?: React.CSSProperties | undefined;
        count?: React.CSSProperties | undefined;
    }) | undefined;
} & Pick<import("./interface").BaseInputProps, "suffix" | "allowClear"> & Pick<import("./interface").InputProps, "count" | "showCount" | "onClear"> & React.RefAttributes<TextAreaRef>>;
export default TextArea;
