import { OnInit, AfterViewInit, OnChanges, EventEmitter } from "@angular/core"; import { ControlContainer } from "@angular/forms"; import * as i0 from "@angular/core"; export declare class TextareaComponent implements OnInit, OnChanges, AfterViewInit { controlContainer: ControlContainer; name: string; label: string; value: string; messages: any[]; rows: number; optionalDescription: string; hideCheckmark: boolean; autoHeight: boolean; infoText: string; onBlur: EventEmitter; textarea: any; inputValue: string; height: string; constructor(controlContainer: ControlContainer); ngOnInit(): void; ngAfterViewInit(): void; ngOnChanges(): void; setValue(val: string): void; get hasControl(): boolean; get control(): import("@angular/forms").AbstractControl; get controlInput(): import("@angular/forms").AbstractControl; get isOptional(): boolean; get isFilled(): boolean; get validate(): { success: boolean; error: boolean; }; get controlErrors(): string[]; OnBlur(): void; OnChange(): void; setHeight(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }