import { OnInit, OnChanges, EventEmitter, ElementRef, OnDestroy, Renderer2, TemplateRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { MatDialogRef } from '@angular/material/dialog'; import { PepLayoutType, PepCustomizationService, PepHorizontalAlignment } from '@pepperi-addons/ngx-lib'; import { PepDialogService } from '@pepperi-addons/ngx-lib/dialog'; import * as i0 from "@angular/core"; export declare class PepTextareaComponent implements OnChanges, OnInit, OnDestroy { private dialogService; private customizationService; private renderer; private element; key: string; value: string; label: string; mandatory: boolean; disabled: boolean; readonly: boolean; maxFieldCharacters: number; textColor: string; xAlignment: PepHorizontalAlignment; private _rowSpan; set rowSpan(value: number); get rowSpan(): number; private _visible; set visible(visible: boolean); get visible(): boolean; controlType: string; form: FormGroup; isActive: boolean; showTitle: boolean; renderTitle: boolean; private _layoutType; set layoutType(value: PepLayoutType); get layoutType(): PepLayoutType; valueChange: EventEmitter; keyup: EventEmitter; textAreaDialogTemplate: TemplateRef; fieldHeight: string; standAlone: boolean; isInEditMode: boolean; dialogRef: MatDialogRef; constructor(dialogService: PepDialogService, customizationService: PepCustomizationService, renderer: Renderer2, element: ElementRef); private setFieldHeight; private setDefaultForm; ngOnInit(): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; onKeyup(event: any): any; onBlur(event: any): void; changeValue(value: any): void; cardTemplateClicked(event: any): void; openDialog(): void; closeDialog(data?: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }