import { EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { Record } from '../../../../models/record.model'; import { BooleanField, BoolPresentantioEnum } from '../../../../models/fields/booleanField.model'; import { IBaseFieldComponent } from '../../../../interfaces/iBaseFieldComponent.interface'; import * as i0 from "@angular/core"; export declare class BooleanFieldTemplateComponent implements OnInit, OnChanges, OnDestroy, IBaseFieldComponent { private renderer; field: BooleanField; 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; recordChange: EventEmitter; FieldstyleObj: any; LabelstyleObj: any; BoolPresentantioEnum: typeof BoolPresentantioEnum; fieldUid: string; private styleEl; private statusSub; constructor(renderer: Renderer2); initStyles(): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; /** Rigenera il tag