import { default as React } from 'react'; import { TextFieldForwardRef, TextFieldProps } from '../textfield/textfield'; export interface TextAreaProps extends TextFieldProps { /** * Maximum number of characters allowed in the textarea. */ characterLimit?: number; /** * Enable automatic height adjustment based on content. * @default false */ autoGrow?: boolean; /** * Minimum number of rows (only used when autoGrow = true). * @default 3 */ minRows?: number; /** * Maximum number of rows before scrolling (only used when autoGrow = true). * @default 12 */ maxRows?: number; /** * Fixed height for the textarea (e.g. '200px', '12rem', 240). * Ignored when autoGrow = true. * * @default 7.5rem */ height?: string | number; /** * Maximum height of the textarea. * * - When `autoGrow` is enabled, this limits how tall the textarea can grow. * - When `autoGrow` is disabled, this limits the fixed height. */ maxHeight?: string | number; } export declare const TextArea: React.ForwardRefExoticComponent>; export default TextArea;