/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the Source EULA. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ declare module 'vscode' { export interface InteractiveSlashCommandProvider { provideSlashCommands(token: CancellationToken): ProviderResult; resolveSlashCommand(command: string, token: CancellationToken): ProviderResult; } export namespace interactiveSlashCommands { export function registerSlashCommandProvider(chatProviderId: string, provider: InteractiveSlashCommandProvider): Disposable; } }