import React, { FormEvent } from 'react';
import { BaseFormControl } from '../Form.models';
export interface TextAreaProps extends BaseFormControl {
    /** Current value the form control has */
    value?: string | undefined;
    /** Input placeholder */
    placeholder?: string;
    /** Whether or not the control should start focused (default: false) */
    autoFocus?: boolean;
    /** Number of visible text lines (default: 5) */
    rows?: number;
    /** Raised when the value has changed */
    onChange?: (event: FormEvent<HTMLTextAreaElement>) => void;
    /** Raised when the element has been selected */
    onBlur?: (event: FormEvent<HTMLTextAreaElement>) => void;
    /** Raised when the element has been de-selected */
    onFocus?: (event: FormEvent<HTMLTextAreaElement>) => void;
}
/**
 * This component can be used to display a textarea input inside a form.
 * If you run your form in a Formik context, consider using the `TextAreaField` component instead.
 */
export declare const TextArea: React.FC<TextAreaProps>;
//# sourceMappingURL=TextArea.d.ts.map