import { Observable } from 'rxjs'; import { NodeEntry } from '@alfresco/js-api'; import { SavedSearch, SavedSearchesLegacyService, SavedSearchesService, SavedSearchStrategy } from '@alfresco/adf-content-services'; import { IsFeatureSupportedInCurrentAcsPipe } from '../pipes/is-feature-supported.pipe'; import * as i0 from "@angular/core"; export declare class SavedSearchesContextService implements SavedSearchStrategy { private readonly legacyService; private readonly modernService; currentContextSavedSearch: SavedSearch; private readonly strategy$; constructor(legacyService: SavedSearchesLegacyService, modernService: SavedSearchesService, isFeatureSupported: IsFeatureSupportedInCurrentAcsPipe); get savedSearches$(): Observable; init(): void; getSavedSearches(): Observable; saveSearch(newSaveSearch: Pick): Observable; editSavedSearch(updatedSavedSearch: SavedSearch): Observable; deleteSavedSearch(deletedSavedSearch: SavedSearch): Observable; changeOrder(previousIndex: number, currentIndex: number): void; private executeOnStrategy; private executeOnStrategyVoid; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }