import React from 'react';
export interface TextAreaProps extends Omit<React.TextareaHTMLAttributes<HTMLTextAreaElement>, 'onChange'> {
    /** 输入框占位文本 */
    placeholder?: string;
    /** 输入框默认内容 */
    defaultValue?: string;
    /** 是否开启中文字符数按比例计算 */
    chineseCalc?: boolean;
    /** 控制一个中文所占字符数 */
    proportion?: number;
    /** 输入框内容 */
    value?: any;
    /** 禁用状态控制 */
    disabled?: boolean;
    clearable?: boolean;
    /** 显示输入字数 */
    showCount?: boolean | ((count: number, maxLength?: number) => string);
    /** 最大输入长度 */
    maxLength?: number;
    /** 自定义className */
    className?: string;
    /** 内置三种宽度的textarea */
    size?: 'small' | 'medium' | 'large';
    /** 自定义style */
    style?: React.CSSProperties;
    /** 自定义textarea style */
    textareaStyle?: React.CSSProperties;
    /** 自定义左下角元素 */
    leftBottomNode?: React.ReactNode;
    /** 输入框内容变化时的回调 */
    onChange?: (e: React.ChangeEvent<HTMLTextAreaElement>, len: number) => void;
    /** 按下回车的回调 */
    onPressEnter?: React.KeyboardEventHandler<HTMLTextAreaElement>;
}
declare const TextArea: React.ForwardRefExoticComponent<TextAreaProps & React.RefAttributes<unknown>>;
export default TextArea;
