import { ContextKeyService, ContextKey } from '@theia/core/lib/browser/context-key-service'; import { ApplicationServer } from '@theia/core/lib/common/application-protocol'; export declare class TaskContextKeyService { protected readonly contextKeyService: ContextKeyService; protected readonly applicationServer: ApplicationServer; protected customExecutionSupported: ContextKey; protected shellExecutionSupported: ContextKey; protected processExecutionSupported: ContextKey; protected serverlessWebContext: ContextKey; protected taskCommandsRegistered: ContextKey; protected init(): void; setCustomExecutionSupported(customExecutionSupported: boolean): void; setShellExecutionSupported(shellExecutionSupported: boolean): void; setProcessExecutionSupported(processExecutionSupported: boolean): void; setServerlessWebContext(serverlessWebContext: boolean): void; setTaskCommandsRegistered(taskCommandsRegistered: boolean): void; } //# sourceMappingURL=task-context-key-service.d.ts.map