import { EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { Record } from '../../../../models/record.model'; import { ImageSelectorField } from '../../../../models/fields/imageSelectorField.model'; import * as i0 from "@angular/core"; export declare class ImageFieldSelectorTemplateComponent implements OnInit, OnChanges, OnDestroy { private renderer; record: Record; formulaObject: any; field: ImageSelectorField; inConfig: boolean; styleVersion: number; forceState: string | null; recordChange: EventEmitter; FieldstyleObj: any; LabelstyleObj: any; transformedRecord: any; fieldUid: string; private styleEl; constructor(renderer: Renderer2); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; initStyles(): void; ToLowerCase(el: string): string; updateField(): void; initializeAttachments(): void; onRecordValueChange(event: number): void; private injectStyles; private buildCssRules; private getSelector; private getSelezioniSelector; private getSelezioniBaseSelector; private updateStateClasses; private toggleClass; private forceImportant; private extractCssPropValue; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }