import { EventEmitter, QueryList, TemplateRef } from '@angular/core'; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { BaseField, FieldTypeEnum } from '../../../../models/baseField.model'; import { DynamicModuleListConfig } from '../../../../models/dynamicModuleListConfig.model'; import { Form } from '../../../../models/form.model'; import { Record } from '../../../../models/record.model'; import { ListFormRecordComponent } from '../../form-records/list-form-record/list-form-record.component'; import { DynamicModuleFieldFixComponent } from '../../dynamic-module-field-fix/dynamic-module-field.component'; import { Statistic } from '../../../../models/statistic.model'; import { TriggerCondition } from '../../../../models/trigger.model'; import * as i0 from "@angular/core"; export declare class DynamicModuleTriggerFixComponent { private dialog; condition: TriggerCondition; form: Form; triggerChange: EventEmitter; configList: DynamicModuleListConfig; FieldTypeEnum: typeof FieldTypeEnum; selectedInnerForm: Form; selectedInnerFormRecord: Record; indexInnerFormRecord: number; onlyViewInnerFormRecord: boolean; dialogInnerFormRecordRef: MatDialogRef>; dialogInnerFormRecord: TemplateRef; fieldTemplate: QueryList; listInnerFormRecords: QueryList; constructor(dialog: MatDialog); ngOnInit(): void; /** * Metodo invocato al cambio del valore di ogni proprietà dell'oggetto record. * Serve ad aggiornare il valore di tutti i campi che hanno una formula. */ onTriggerChange(ev: any): void; /** * Metodo per recuperare una InnerForm a partire dal Field che la rappresenta. * @param field Campo a partire dal quale si vuole recuperare la InnerForm. * @returns Restituisce un oggetto di tipo Form. */ getInnerFormFromField(field: BaseField): Form; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }