import { FlatTreeControl } from '@angular/cdk/tree'; import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { AssetManagementService } from '../../../asset-management.service'; import { NodeTreeDataSource } from '../../../datasources'; import { DynamicFlatNode } from '../../../models'; import { NodeTreeService } from '../../../services/node-tree.service'; export declare class NodeTreeComponent implements OnInit, OnDestroy { private nodeTreeService; private svc; private changeDetectorRef; constructor(nodeTreeService: NodeTreeService, svc: AssetManagementService, changeDetectorRef: ChangeDetectorRef); width: number; currentFolderId: string; isRoot: boolean; homeLoading: boolean; loading: boolean; treeControl: FlatTreeControl; dataSource: NodeTreeDataSource; private unsubscribe$; ngOnInit(): void; private initialData; private bindSubscriber; selectNode(node: DynamicFlatNode): Promise; backToHome(): void; checked(node: DynamicFlatNode): boolean; disabled(node: DynamicFlatNode): boolean; getLevel: (node: DynamicFlatNode) => number; isExpandable: (node: DynamicFlatNode) => boolean; hasChild: (_: number, _nodeData: DynamicFlatNode) => boolean; getParent(node: DynamicFlatNode): DynamicFlatNode; getNodeById(id: string): DynamicFlatNode; private handleReloadFolder; ngOnDestroy(): void; }