import { LocationManager } from './database/LocationManager'; import { JobManager } from './jobs/JobManager'; import { DirectoryPathDTO } from '../../common/entities/DirectoryDTO'; import { GalleryManager } from './database/GalleryManager'; import { UserManager } from './database/UserManager'; import { IndexingManager } from './database/IndexingManager'; import { SearchManager } from './database/SearchManager'; import { VersionManager } from './database/VersionManager'; import { CoverManager } from './database/CoverManager'; import { AlbumManager } from './database/AlbumManager'; import { PersonManager } from './database/PersonManager'; import { SharingManager } from './database/SharingManager'; import { ExtensionManager } from './extension/ExtensionManager'; import { ProjectedCacheManager } from './database/ProjectedCacheManager'; import { SessionManager } from './database/SessionManager'; import { UploadManager } from './UploadManager'; export declare class ObjectManagers { private static instance; private readonly managers; private galleryManager; private userManager; private searchManager; private sharingManager; private indexingManager; private personManager; private coverManager; private versionManager; private jobManager; private locationManager; private albumManager; private extensionManager; private projectedCacheManager; private uploadManager; private sessionManager; private initDone; constructor(); static getInstance(): ObjectManagers; static reset(): Promise; static isReady(): boolean; init(): Promise; private initManagers; onDataChange(changedDir?: DirectoryPathDTO): Promise; get VersionManager(): VersionManager; set VersionManager(value: VersionManager); get LocationManager(): LocationManager; set LocationManager(value: LocationManager); get AlbumManager(): AlbumManager; set AlbumManager(value: AlbumManager); get PersonManager(): PersonManager; set PersonManager(value: PersonManager); get CoverManager(): CoverManager; set CoverManager(value: CoverManager); get IndexingManager(): IndexingManager; set IndexingManager(value: IndexingManager); get GalleryManager(): GalleryManager; set GalleryManager(value: GalleryManager); get UserManager(): UserManager; set UserManager(value: UserManager); get SearchManager(): SearchManager; set SearchManager(value: SearchManager); get SharingManager(): SharingManager; set SharingManager(value: SharingManager); get UploadManager(): UploadManager; set UploadManager(value: UploadManager); get JobManager(): JobManager; set JobManager(value: JobManager); get ExtensionManager(): ExtensionManager; set ExtensionManager(value: ExtensionManager); get ProjectedCacheManager(): ProjectedCacheManager; set ProjectedCacheManager(value: ProjectedCacheManager); get SessionManager(): SessionManager; set SessionManager(value: SessionManager); }