import { ElementRef } from '@angular/core';
import { InputWrappersDefaultSettingsService } from '../../services/input-wrappers-default-settings.service';
import * as i0 from "@angular/core";
export declare class TextAreaWrapperComponent {
    elementRef: ElementRef<HTMLElement>;
    private readonly settings;
    /**
     * Label text to display
     */
    label: import("@angular/core").InputSignal<string | undefined>;
    /**
     * Style of displayed input
     */
    display: import("@angular/core").InputSignal<"none" | "outlined" | "underlined">;
    /**
     * reference to textarea element
     */
    textArea: HTMLTextAreaElement | undefined | null;
    /**
     * Enable type text animation for label
     */
    labelAnimation: boolean;
    constructor(elementRef: ElementRef<HTMLElement>, settings: InputWrappersDefaultSettingsService);
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TextAreaWrapperComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TextAreaWrapperComponent, "obl-textarea-wrapper", never, { "label": { "alias": "label"; "required": false; "isSignal": true; }; "display": { "alias": "display"; "required": false; "isSignal": true; }; "labelAnimation": { "alias": "labelAnimation"; "required": false; }; }, {}, never, ["*"], false, never>;
}
