import { AlbumBaseEntity } from './enitites/album/AlbumBaseEntity'; import { SearchQueryDTO } from '../../../common/entities/SearchQueryDTO'; import { SessionContext } from '../SessionContext'; import { ProjectionAwareManager } from './ProjectionAwareManager'; export declare class AlbumManager extends ProjectionAwareManager { addIfNotExistSavedSearch(name: string, searchQuery: SearchQueryDTO, lockedAlbum: boolean): Promise; addSavedSearch(name: string, searchQuery: SearchQueryDTO, lockedAlbum?: boolean): Promise; deleteAlbum(id: number): Promise; deleteAll(): Promise; protected loadEntities(session: SessionContext): Promise; protected invalidateDBCache(): Promise; private updateAlbums; }