import type { resizeMapping } from '../utils/css-mappings/eui-text-area';
import type { TemplateOnlyComponent } from '@ember/component/template-only';
export interface EuiTextAreaSignature {
    Element: HTMLTextAreaElement;
    Args: {
        id?: string;
        value?: string;
        fullWidth?: boolean;
        compressed?: boolean;
        disabled?: boolean;
        isInvalid?: boolean;
        inputRef?: (element: HTMLTextAreaElement | null) => void;
        rows?: number;
        resize?: keyof typeof resizeMapping;
    };
    Blocks: {
        default: [];
    };
}
declare const EuiTextArea: TemplateOnlyComponent<EuiTextAreaSignature>;
export default EuiTextArea;
//# sourceMappingURL=eui-text-area.d.ts.map