import * as React from 'react'; import { TextAreaProps, TextAreaState, TextAreaTheme, TextAreaDefaultProps } from './types'; /** TextArea component */ export declare class TextArea extends React.Component { static contextType: React.Context; static displayName: string; private readonly labelForId; private readonly _errorMessageId; private readonly _rootRef; static defaultProps: TextAreaDefaultProps; constructor(props: any); state: { focused: boolean; isErrorTooltipShown: boolean; }; private readonly _textAreaRef; focus: (options?: FocusOptions) => void; blur: () => void; _getDataAttributes(): { "data-disabled": boolean; "data-theme": TextAreaTheme; "data-error": boolean; "data-success": boolean; "data-focused": boolean; }; _getErrorIconTooltip: () => React.JSX.Element; showErrorTooltip: () => void; hideErrorTooltip: () => void; _onFocus: (event: React.FocusEvent) => void; _toggleTooltip: (showTooltip: any) => void; _onErrorButtonClick: () => void; _onClickOutsideOrBlur: () => void; _onBlur: (event: React.FocusEvent) => void; _getCharCount: () => React.JSX.Element; render(): React.JSX.Element; } //# sourceMappingURL=TextArea.d.ts.map