import React, { ChangeEvent } from "react";
import "./styles/TextAreaInput.scss";
import { ILabeledMessageProps } from "./LabeledMessage";
interface ITextAreaProps {
    className: string;
    name: string;
    label: string;
    rows: number;
    readonly: boolean;
    hasError: boolean;
    value?: string;
    innerRef?: any;
    validateMessage?: string;
    labeledMessage?: ILabeledMessageProps;
    onChange?: (event: ChangeEvent<HTMLTextAreaElement>) => void;
    updatePasswordReadonlyState: (isPasswordReadonly: boolean) => void;
    validateInput?: (fieldName: string) => void;
    onFocus?: (event: ChangeEvent<HTMLTextAreaElement>) => void;
}
declare const TextAreaInput: React.FC<ITextAreaProps>;
export default TextAreaInput;
