import { EventEmitter, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { Record } from '../../../../models/record.model'; import { FireTrigger } from '../../../../models/trigger.model'; import { ActionButtonField } from '../../../../models/fields/actionButton.model'; import * as i0 from "@angular/core"; export declare class ActionButtonFieldTemplateComponent implements OnInit, OnChanges, OnDestroy { private renderer; field: ActionButtonField; record: Record; formulaObject: any; inConfig: boolean; styleVersion: number; forceState: string | null; fireTrigger: EventEmitter; recordChange: EventEmitter; FieldstyleObj: any; fieldUid: string; private styleEl; constructor(renderer: Renderer2); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; initStyles(): void; private injectStyles; private getSelector; private buildCssRules; private updateStateClasses; private toggleClass; updateField(): void; generateAction(actionButton: ActionButtonField): void; evaluateFormulasAndFireTrigger(triggerToFire: FireTrigger): void; onRecordValueChange(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }