import { OnInit, EventEmitter, OnChanges } from '@angular/core'; import { EditorService } from '../../services/editor/editor.service'; import { FrameworkService } from '../../services/framework/framework.service'; import { EditorTelemetryService } from '../../services/telemetry/telemetry.service'; import { ConfigService } from '../../services/config/config.service'; import { HelperService } from '../../services/helper/helper.service'; export declare class LibraryFilterComponent implements OnInit, OnChanges { private frameworkService; editorService: EditorService; telemetryService: EditorTelemetryService; configService: ConfigService; private helperService; sessionContext: any; filterValues: any; filterOpenStatus: boolean; searchFormConfig: any; frameworkId: any; filterChangeEvent: EventEmitter; filterConfig: any; isFilterShow: boolean; filterFields: any; telemetryPageId: string; private onComponentDestroy$; frameworkDetails: any; searchQuery: string; constructor(frameworkService: FrameworkService, editorService: EditorService, telemetryService: EditorTelemetryService, configService: ConfigService, helperService: HelperService); ngOnInit(): void; setFilterDefaultValues(): void; ngOnChanges(): void; fetchFrameWorkDetails(): void; populateFilters(): void; onQueryEnter(event: any): boolean; showfilter(): void; resetFilter(): void; applyFilter(): void; emitApplyFilter(): void; outputData($event: any): void; onStatusChanges($event: any): void; valueChanges($event: any): void; }