import { ChangeDetectorRef, DoCheck, OnInit, OnDestroy, AfterViewInit } from '@angular/core'; import { ViewContainerRef } from '@angular/core'; import { ACCom } from "../../../../services/ac-com.service"; import { Router } from "@angular/router"; import { ACUtils } from '../../../../services/ac-utils.service'; import { ValueItem } from './ac-iot-pivot-value.component'; export declare class ACPivotComponent implements OnInit, AfterViewInit, OnDestroy, DoCheck { private router; ACCom: ACCom; ACUtils: ACUtils; private ref; _columnswidth: string; set columnswidth(val: string); get columnswidth(): string; ngDoCheck(): void; _ioTName: any; set ioTName(val: string); get ioTName(): string; _guid: any; set GUID(val: string); _file: any; set xfile(val: string); set pivot(val: string); set json(val: any); _Instances: string; set instances(val: string); _Variables: string; set Variables(val: string); _ShowSearch: boolean; set ShowSearch(val: boolean); set ShowTools(val: boolean); _filter: any; set filter(val: string); _remarkfilter: any; set remarkfilter(val: string); _classfilter: any; set classfilter(val: string); set contentHeight(val: number); dataContent: ViewContainerRef; loading: boolean; private filtertimer; get Filter(): any; get RemarkFilter(): any; canSave: boolean; _newCode: string; showFilter: boolean; static MaxPivotItems: number; DisplayPivotItems: number; ShowFilterAndExport: boolean; set newVal(val: string); editorOptions: { theme: string; language: string; }; constructor(router: Router, ACCom: ACCom, ACUtils: ACUtils, ref: ChangeDetectorRef); ngAfterViewInit(): void; instanceList: Array; classList: Array; classDict: {}; static classDictLoaded: {}; classLoadCnt: number; loadInstances(): void; load(): void; pivotItems: Array; pivotItemsDict: {}; pivotItemCnt: number; pivotItemsAll: Array; pivotItemsAllDict: {}; piSelect(pi: PivotItem): void; selectAll: boolean; piSelectAll(): void; CommList: Array; setupPath(): void; setupFilter(): void; fillItems(): void; clear(): void; setupProperties(): void; instanceListFiltered: Array; hasValueFilter: boolean; propFilterDict: any; setupPropFilter(): void; valueFilter(): void; loadPivot(): void; doLoadPivot(fname: string): void; setJSON(obj: any): void; savePivot(): void; exportCSV(): void; ngOnInit(): void; ngOnDestroy(): void; killed: boolean; proc(): void; timer(): void; filteriemeoutid: any; VarFilterChanged(): void; } declare class PivotItem { private _parent; Name: string; Typ: string; Remark: string; Visible: boolean; IsDummy: boolean; _filter: string; _filterError: boolean; _showFilter: boolean; set Filter(val: string); get Filter(): string; DoShowFilter(onOff: boolean): void; constructor(_parent: ACPivotComponent); } declare class Propertry { Name: string; Typ: string; Remark: string; Filter: string; } declare class ClassItem { ClassName: string; PropList: Array; constructor(); } declare class InstItem { Name: string; Remark: string; Class: string; Value: Array; constructor(Name: string, Remark: string, Class: string); } export {};