import { EventEmitter, OnInit, OnChanges } from '@angular/core'; import { RmService } from '@bidi/common-services'; import * as filters from './filters'; import { ContentsLibraryServices } from './contents-library.services'; export interface SearchForm { q?: string; tags?: { [type: string]: string; }; } export declare class ContentsLibraryComponent implements OnInit, OnChanges { private rm; contentsLibraryServices: ContentsLibraryServices; params: SearchForm; libTitle: any; subtitle: any; themes: any; views: any; dateSelect: any; noPublicator: any; selection: EventEmitter<{}>; close: EventEmitter<{}>; openContentCustom: EventEmitter<{}>; addTheme: EventEmitter; tabsOptions: { title: string; id: string; }[]; showTab: any; loading: boolean; showPreview: boolean; form: SearchForm; currentSelection: any; filters: typeof filters; firstFilter: boolean; secondFilter: boolean; secondFilterText: string; private fetch; constructor(rm: RmService, contentsLibraryServices: ContentsLibraryServices); ngOnChanges(): void; ngOnInit(): void; simpleSearchInputChange(): void; inputChange(): void; selectResource(resource: any): void; submit(): void; submit2(r: any): void; newTheme(e: any): void; openFirstFilter(): void; toggleSecondFilter(): void; toggleTabs(e: any): void; }