import WorkspaceFetcher from "./WorkspaceFetcher"; import { Synchronizer } from "../sync/Synchronizer"; import Workspace from "./Workspace"; import { HttpWorkspaceFetcher } from "./HttpWorkspaceFetcher"; import { WorkspaceConfigStorage } from "./WorkspaceConfig"; export declare class WorkspaceManager implements WorkspaceFetcher, Synchronizer { private readonly workspaceConfigStorage; private readonly workspaceFetcher; private workspace; private lastModified; constructor(workspaceConfigStorage: WorkspaceConfigStorage, workspaceFetcher: HttpWorkspaceFetcher); private setConfig; private setWorkspace; get(): Workspace | null; sync(): Promise; close(): Promise; }