import { EventEmitter, OnInit } from '@angular/core'; import { Form } from "../../../models/form.model"; import { DynamicModuleCompileConfig } from '../../../models/dynamicModuleCompileConfig.model'; import { EndPointConfiguration } from '../../../models/endPointConfiguration.model'; import { UntypedFormGroup } from '@angular/forms'; import { GraphField } from '../../../models/graph.model'; import { UtilityHelperService } from '../../../services/utilityHelper.services'; import { DynRecord } from '../../../models/record.model'; import { DatePipe } from '@angular/common'; import { ModeEnum, TimeTypeEnum } from 'tmw-picker'; import { ActionButton, FireTrigger } from '../../../models/trigger.model'; import * as i0 from "@angular/core"; export declare class GraphsComponent implements OnInit { private utilityHelperService; private datePipe; configurations: DynamicModuleCompileConfig; endPointConfiguration: EndPointConfiguration; userID: string; formID: string; form: Form; actionButtons: Array; fireTrigger: EventEmitter; fieldFormGroup: UntypedFormGroup; loaded: boolean; generated: boolean; minperiod: Date; maxperiod: Date; minperiodS: string; maxperiodS: string; fields: Array; selectedFields: Array; selectedGeneratedFields: Array; answers: Array; eligibleAnswers: Array; modes: typeof ModeEnum; timeType: typeof TimeTypeEnum; mode: ModeEnum; constructor(utilityHelperService: UtilityHelperService, datePipe: DatePipe); ngOnInit(): void; /** * Metodo per recuperare tutti i record salvati per una particolare Form. * La chiamata viene effettuata solo se è stato configurato l'endPoint da usare. */ getFormByID(): void; getRecordsByFormID(): Promise; generateGraph(): void; getEligibleAnswers(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }