import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { BehaviorSubject } from 'rxjs/internal/BehaviorSubject'; import { AssetManagementService } from '../../../asset-management.service'; import { AssetModel, FolderTreeModel } from '../../../models'; import { AssetService } from '../../../services/asset.service'; import { NodeTreeService } from '../../../services/node-tree.service'; export declare class NodeDetailsComponent implements OnInit, OnDestroy { dialog: MatDialog; assetService: AssetService; private nodeTreeService; private svc; private changeDetectorRef; constructor(dialog: MatDialog, assetService: AssetService, nodeTreeService: NodeTreeService, svc: AssetManagementService, changeDetectorRef: ChangeDetectorRef); private unsubscribe$; selectedAssets: Array; loading$: BehaviorSubject; currentFolder: FolderTreeModel; assets: AssetModel[]; ngOnInit(): void; private bindSubscriber; openUploadDialog(): void; addFolder(): void; deleteAssets(): void; private fetchFolder; private fetchNodeDetails; readonly noResults: boolean; ngOnDestroy(): void; }