import { DisposableStore } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { ILanguageService } from "@codingame/monaco-vscode-api/vscode/vs/editor/common/languages/language.service"; import { IModelService } from "@codingame/monaco-vscode-api/vscode/vs/editor/common/services/model.service"; import { IHoverService } from "@codingame/monaco-vscode-api/vscode/vs/platform/hover/browser/hover.service"; import { ILabelService } from "@codingame/monaco-vscode-api/vscode/vs/platform/label/common/label.service"; import { IOpenerService } from "@codingame/monaco-vscode-api/vscode/vs/platform/opener/common/opener.service"; import { IChatDebugEventCustomizationSummaryContent, IChatDebugEventFileListContent } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatDebugService"; /** * Render a file list resolved content as a rich HTML element. */ export declare function renderCustomizationDiscoveryContent(content: IChatDebugEventFileListContent, openerService: IOpenerService, modelService: IModelService, languageService: ILanguageService, hoverService: IHoverService, labelService: ILabelService, scrollable?: { scanDomNode(): void; }): { element: HTMLElement; disposables: DisposableStore; }; /** * Convert a file list content to plain text for clipboard / editor output. */ export declare function fileListToPlainText(content: IChatDebugEventFileListContent): string; /** * Render a customization summary showing per-file resolution logs * from the instructions context computer. */ export declare function renderCustomizationSummaryContent(content: IChatDebugEventCustomizationSummaryContent, openerService: IOpenerService, modelService: IModelService, languageService: ILanguageService, hoverService: IHoverService, labelService: ILabelService, scrollable?: { scanDomNode(): void; }): { element: HTMLElement; disposables: DisposableStore; }; /** * Serialize a customization summary to plain text for clipboard / full-screen. */ export declare function customizationSummaryToPlainText(content: IChatDebugEventCustomizationSummaryContent): string;