import * as React from 'react'; import { IHasCX, IDisableable, IEditable, IHasPlaceholder, ICanBeReadonly, IHasRawProps, CX, ICanFocus } from '@epam/uui-core'; export interface TextAreaProps extends IHasCX, IEditable, IHasPlaceholder, IDisableable, ICanBeReadonly, IHasRawProps>, ICanFocus { /** Adjust height to fit specified number or text rows. HTML TextArea attribute. */ rows?: number; /** * Enables auto-resizing height to fit text. Rows prop is ignored in this mode */ autoSize?: boolean; /** onKeyDown event handler to put on HTML Input */ onKeyDown?(e?: any): void; /** Automatically sets input focus to component, when its mounted */ autoFocus?: boolean; /** CSS class names to put to the HTML Input element */ inputCx?: CX; /** Maximum text length, in characters */ maxLength?: number; /** HTML id attribute to put on the HTML Input element */ id?: string; } export declare const TextArea: React.ForwardRefExoticComponent>; //# sourceMappingURL=TextArea.d.ts.map