import { Disposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IContextKeyService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey.service"; import { IStorageService } from "@codingame/monaco-vscode-api/vscode/vs/platform/storage/common/storage.service"; import { IChatService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatService/chatService.service"; export declare class CreateSlashCommandsUsageTracker extends Disposable { private readonly _chatService; private readonly _storageService; private readonly _getActiveContextKeyService; private static readonly _USED_CREATE_SLASH_COMMANDS_KEY; constructor(_chatService: IChatService, _storageService: IStorageService, _getActiveContextKeyService: () => IContextKeyService | undefined); syncContextKey(contextKeyService: IContextKeyService): void; private _markUsed; private static _isCreateSlashCommand; }