import { EventEmitter, OnInit, AfterViewInit, OnDestroy } from '@angular/core'; import { EditorService } from '../../services/editor/editor.service'; import { ToasterService } from '../../services/toaster/toaster.service'; import { EditorTelemetryService } from '../../services/telemetry/telemetry.service'; import { ConfigService } from '../../services/config/config.service'; import { Router } from '@angular/router'; import { FrameworkService } from '../../services/framework/framework.service'; export declare class LibraryComponent implements OnInit, AfterViewInit, OnDestroy { telemetryService: EditorTelemetryService; private editorService; private router; private toasterService; configService: ConfigService; private frameworkService; libraryInput: any; libraryEmitter: EventEmitter; searchFormConfig: any; pageId: string; contentList: any; selectedContent: any; childNodes: any; targetPrimaryCategories: any; collectionHierarchy: any[]; collectionId: string; showAddedContent: boolean; showLoader: boolean; isFilterOpen: boolean; collectionhierarcyData: any; defaultFilters: any; pageStartTime: any; frameworkId: any; constructor(telemetryService: EditorTelemetryService, editorService: EditorService, router: Router, toasterService: ToasterService, configService: ConfigService, frameworkService: FrameworkService); ngOnInit(): void; ngAfterViewInit(): void; back(): void; onFilterChange(event: any): void; setDefaultFilters(): void; fetchContentList(filters?: any, query?: any): void; getUnitWithChildren(data: any, collectionId: any, level?: any): any; generateNodeMeta(node: any): { identifier: any; name: any; contentType: any; topic: any; status: any; creator: any; createdBy: any; parentId: any; organisationId: any; prevStatus: any; visibility: any; mimeType: any; }; onContentChangeEvent(event: any): void; showResourceTemplate(event: any): void; sortContentList(status: any): void; openFilter(): void; filterContentList(isContentAdded?: any): void; ngOnDestroy(): void; }