import { OnInit, AfterViewInit, OnDestroy } from '@angular/core'; import { Router } from "@angular/router"; import { ACCom } from "../../../../services/ac-com.service"; import { ACUtils } from "../../../../services/ac-utils.service"; import { ACDBService } from "../../../../services/ac-db.service"; export declare class ACIotInstanceViewItem { private ACCom; private ACUtils; Inst: IOTInstance; Site: any; toggleOpen(Inst: IOTInstance): void; constructor(ACCom: ACCom, ACUtils: ACUtils); showInstance(inst: IOTInstance, e: any): void; } export declare class ACIotInstanceViewComponent implements OnInit, AfterViewInit, OnDestroy { private ACCom; private ACUtils; private router; private ACDBService; _filter: any; set Filter(val: string); private filtertimer; _guid: any; set GUID(val: string); key: string; constructor(ACCom: ACCom, ACUtils: ACUtils, router: Router, ACDBService: ACDBService); progList: Array; getProg(name: string): IOTProgram; _filterInstance(inst: IOTInstance): boolean; filter(): void; loading: boolean; msg: string; totalInstance: any; instanceDict: {}; busy: boolean; load(): void; ngAfterViewInit(): void; ngOnInit(): void; flash: boolean; ngOnDestroy(): void; killed: boolean; timer(): void; } export declare class IOTInstance { Class: string; ClassTag: string; Name: string; _ShortName: string; Remark: string; Tag: string; _hide: boolean; _open: boolean; children: Array; } export declare class IOTProgram { InstanceList: Array; Children: Array; Parent: IOTProgram; Name: string; _open: boolean; _hide: boolean; }