import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IWorkbenchContribution } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/contributions"; import { ICommandService } from "@codingame/monaco-vscode-api/vscode/vs/platform/commands/common/commands.service"; import { IProductService } from "@codingame/monaco-vscode-api/vscode/vs/platform/product/common/productService.service"; import { IExtensionManagementService } from "@codingame/monaco-vscode-api/vscode/vs/platform/extensionManagement/common/extensionManagement.service"; import { ITelemetryService } from "@codingame/monaco-vscode-api/vscode/vs/platform/telemetry/common/telemetry.service"; import { IWorkbenchExtensionEnablementService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/services/extensionManagement/common/extensionManagement.service"; import { RawContextKey } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey"; import { IContextKeyService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey.service"; export declare const showStartEntryInWeb: RawContextKey; export declare class RemoteStartEntry extends Disposable implements IWorkbenchContribution { private readonly commandService; private readonly productService; private readonly extensionManagementService; private readonly extensionEnablementService; private readonly telemetryService; private readonly contextKeyService; private static readonly REMOTE_WEB_START_ENTRY_ACTIONS_COMMAND_ID; private readonly remoteExtensionId; private readonly startCommand; constructor(commandService: ICommandService, productService: IProductService, extensionManagementService: IExtensionManagementService, extensionEnablementService: IWorkbenchExtensionEnablementService, telemetryService: ITelemetryService, contextKeyService: IContextKeyService); private registerActions; private registerListeners; private _init; private showWebRemoteStartActions; }