import { EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { IBaseFieldComponent } from '../../../../interfaces/iBaseFieldComponent.interface'; import { Record } from '../../../../models/record.model'; import { TextareaField, TextareaFieldIconPositionEnum } from '../../../../models/fields/textareaField.model'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TextareaFieldTemplateComponent implements OnInit, OnChanges, OnDestroy, IBaseFieldComponent { private renderer; isStillRecoginze: boolean; field: TextareaField; record: Record; formulaObject: any; inConfig: boolean; /** Incrementa dall'esterno per forzare il ricalcolo degli stili CSS (es. dal configuratore) */ styleVersion: number; /** Forza visivamente uno stato specifico nell'anteprima del configuratore */ forceState: string | null; source: import("rxjs").Observable; newtext: string; recordChange: EventEmitter; subscription: Subscription; FieldstyleObj: any; LabelstyleObj: any; platform: string; TextareaFieldIconPositionEnum: typeof TextareaFieldIconPositionEnum; fieldUid: string; private styleEl; private statusSub; constructor(renderer: Renderer2); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; initStyles(): void; /** Rigenera il tag