export default InputArea; /** * General inputArea container */ declare class InputArea extends React.PureComponent { static MIN_ROWS: number; constructor(props: any); constructor(props: any, context: any); _computedStyle: null; state: { focus: boolean; counter: any; computedRows: any; }; _getDataAttr: ({ statusContext }: { statusContext: any; }) => object; componentDidMount(): void; componentDidUpdate(prevProps: any): void; componentWillUnmount(): void; render(): React.JSX.Element; textArea: any; focus: () => void; blur: () => void; select: () => void; _onFocus: (e: any) => void; _onBlur: (e: any) => void; _onKeyDown: (e: any) => void; _onChange: (e: any) => void; _onInput: () => void; _calculateComputedRows: () => void; _updateComputedStyle: import("lodash").DebouncedFuncLeading<() => void>; _getComputedStyle: () => null; _getRowsCount: () => number; _getDefaultLineHeight: () => number; _defaultLineHeight: number | undefined; } declare namespace InputArea { let displayName: string; namespace defaultProps { import minRowsAutoGrow = InputArea.MIN_ROWS; export { minRowsAutoGrow }; export let size: string; } namespace propTypes { export let dataHook: PropTypes.Requireable; export let className: PropTypes.Requireable; export let children: PropTypes.Requireable<(...args: any[]) => any>; export let ariaControls: PropTypes.Requireable; export let ariaDescribedby: PropTypes.Requireable; export let ariaLabel: PropTypes.Requireable; export let autoFocus: PropTypes.Requireable; let size_1: PropTypes.Requireable; export { size_1 as size }; export let defaultValue: PropTypes.Requireable; export let disabled: PropTypes.Requireable; export let status: PropTypes.Requireable; export let statusMessage: PropTypes.Requireable; export let forceFocus: PropTypes.Requireable; export let forceHover: PropTypes.Requireable; export let hasCounter: PropTypes.Requireable; export let id: PropTypes.Requireable; export let name: PropTypes.Requireable; export let maxHeight: PropTypes.Requireable; export let maxLength: PropTypes.Requireable; export let minHeight: PropTypes.Requireable; export let onBlur: PropTypes.Requireable<(...args: any[]) => any>; export let onChange: PropTypes.Requireable<(...args: any[]) => any>; export let onEnterPressed: PropTypes.Requireable<(...args: any[]) => any>; export let onEscapePressed: PropTypes.Requireable<(...args: any[]) => any>; export let onFocus: PropTypes.Requireable<(...args: any[]) => any>; export let onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; export let onKeyUp: PropTypes.Requireable<(...args: any[]) => any>; export let placeholder: PropTypes.Requireable; export let readOnly: PropTypes.Requireable; export let resizable: PropTypes.Requireable; export let rows: PropTypes.Requireable; export let autoGrow: PropTypes.Requireable; let minRowsAutoGrow_1: PropTypes.Requireable; export { minRowsAutoGrow_1 as minRowsAutoGrow }; export let tabIndex: PropTypes.Requireable; export let tooltipPlacement: PropTypes.Requireable; export let value: PropTypes.Requireable; export let required: PropTypes.Requireable; } } import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=InputArea.d.ts.map