import { IPromptsService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/promptSyntax/service/promptsService.service"; import { ITextModel } from "@codingame/monaco-vscode-api/vscode/vs/editor/common/model"; import { CancellationToken } from "@codingame/monaco-vscode-api/vscode/vs/base/common/cancellation"; import { ILinksList, LinkProvider } from "@codingame/monaco-vscode-api/vscode/vs/editor/common/languages"; /** * Provides link references for prompt files. */ export declare class PromptLinkProvider implements LinkProvider { private readonly promptsService; constructor(promptsService: IPromptsService); /** * Provide list of links for the provided text model. */ provideLinks(model: ITextModel, token: CancellationToken): Promise; }