import { IWorkbenchContribution } from "@codingame/monaco-vscode-api/vscode/vs/workbench/common/contributions"; import { IPromptsService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/promptSyntax/service/promptsService.service"; import { PromptsType } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/promptSyntax/promptTypes"; import { UriComponents } from "@codingame/monaco-vscode-api/vscode/vs/base/common/uri"; export declare class ChatPromptFilesExtensionPointHandler implements IWorkbenchContribution { private readonly promptsService; static readonly ID = "workbench.contrib.chatPromptFilesExtensionPointHandler"; private readonly registrations; constructor(promptsService: IPromptsService); private handle; } /** * Result type for the extension prompt file provider command. */ export interface IExtensionPromptFileResult { readonly uri: UriComponents; readonly type: PromptsType; readonly extensionId: string; }