import { OnInit, OnDestroy, AfterViewInit } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { ACCom } from '../../../../services/ac-com.service'; import { ACUtils } from '../../../../services/ac-utils.service'; import { ActivatedRoute } from "@angular/router"; export declare class ACIotReportComponent implements OnInit, AfterViewInit, OnDestroy { acCom: ACCom; ACUtils: ACUtils; private route; dialog: MatDialog; private pdfobject; loading: boolean; constructor(acCom: ACCom, ACUtils: ACUtils, route: ActivatedRoute, dialog: MatDialog); load(time: number): void; _load(): void; reportListLoaded: Array; reportList: Array; _getReportGroup(Name: string): ReportGroup; overviewloading: boolean; exec(): void; kill: boolean; ngAfterViewInit(): void; ngOnInit(): void; ngOnDestroy(): void; loadClass(Report: Report): void; showPdf: boolean; pdfUrl: string; pdfloading: boolean; downloadAsPDF(Report: Report): void; _do_downloadAsPDF(Report: Report, Param: any): void; } declare class ReportGroup { Name: string; Reports: Array; } declare class Report { Class: string; Name: string; DisplayName: string; Remark: string; ReportGroup: string; Properties: Array; _loaded: boolean; } declare class ReportProp { Name: string; Remark: string; Tag: string; Type: string; Enum: any; } export {};