import { CancellationToken } from "@codingame/monaco-vscode-api/vscode/vs/base/common/cancellation"; import { IWorkspaceStateFolder } from "@codingame/monaco-vscode-api/vscode/vs/platform/userDataSync/common/userDataSync"; import { IEditSessionIdentityService } from "@codingame/monaco-vscode-api/vscode/vs/platform/workspace/common/editSessions.service"; import { IWorkspaceContextService } from "@codingame/monaco-vscode-api/vscode/vs/platform/workspace/common/workspace.service"; import { IWorkspaceIdentityService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/workspaces/common/workspaceIdentityService.service"; export declare class WorkspaceIdentityService implements IWorkspaceIdentityService { private readonly workspaceContextService; private readonly editSessionIdentityService; _serviceBrand: undefined; constructor(workspaceContextService: IWorkspaceContextService, editSessionIdentityService: IEditSessionIdentityService); getWorkspaceStateFolders(cancellationToken: CancellationToken): Promise; matches(incomingWorkspaceFolders: IWorkspaceStateFolder[], cancellationToken: CancellationToken): Promise<((value: unknown) => unknown) | false>; }