import * as React from 'react'; declare type State = { hasBlurredAfterChange: boolean; hasChanged: boolean; isFocused: boolean; value: string; }; declare type Props = { autoComplete?: string; className?: string; dataTestId: string; disabled?: boolean; id?: string; label: string; maxLength?: number; name: string; onBlur?: () => void; onInput: (value: string) => void; placeholder?: string; revealValidationMessage?: boolean; rows?: number; validationMessage?: string; value: string; }; export declare class TextAreaBlock extends React.Component { state: { hasBlurredAfterChange: boolean; hasChanged: boolean; isFocused: boolean; value: string; }; componentDidMount(): void; UNSAFE_componentWillReceiveProps(nextProps: Props): void; handleInput: (value: string) => void; handleBlur: () => void; onFocus: () => void; onInput: (e: any) => void; render(): JSX.Element; } export {}; //# sourceMappingURL=TextAreaBlock.d.ts.map