import { Disposable, IConfigurationService, IWorkspaceContextService, INotificationService } from '@workbench-stack/core'; import { IStorageService } from '@workbench-stack/platform-server'; import { IFileService } from '@files-stack/core'; export declare class WorkspaceWatcher extends Disposable { private readonly fileService; private readonly configurationService; private readonly contextService; private readonly notificationService; private readonly storageService; private watches; constructor(fileService: IFileService, configurationService: IConfigurationService, contextService: IWorkspaceContextService, notificationService: INotificationService, storageService: IStorageService); private registerListeners; private onDidChangeWorkspaceFolders; private onDidChangeWorkbenchState; private onDidChangeConfiguration; private onError; private watchWorkspace; private unwatchWorkspace; private refresh; private unwatchWorkspaces; dispose(): void; }