import { IChatThinkingPart } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatService"; import { IChatContentPartRenderContext, IChatContentPart } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatContentParts/chatContentParts"; import { IChatRendererContent } from "@codingame/monaco-vscode-2339d6ac-d6bb-53cd-95ee-81911735d1c7-common/vscode/vs/workbench/contrib/chat/common/chatViewModel"; import { ChatTreeItem } from "@codingame/monaco-vscode-2339d6ac-d6bb-53cd-95ee-81911735d1c7-common/vscode/vs/workbench/contrib/chat/browser/chat"; import { IInstantiationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { IConfigurationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/configuration/common/configuration.service"; import { IMarkdownRendererService } from "@codingame/monaco-vscode-api/vscode/vs/platform/markdown/browser/markdownRenderer.service"; import { ChatCollapsibleContentPart } from "./chatCollapsibleContentPart.js"; export declare class ChatThinkingContentPart extends ChatCollapsibleContentPart implements IChatContentPart { private readonly configurationService; private readonly markdownRendererService; readonly codeblocks: undefined; readonly codeblocksPartId: undefined; private id; private currentThinkingValue; private currentTitle; private defaultTitle; private textContainer; private markdownResult; private wrapper; private fixedScrollingMode; private fixedCollapsed; private fixedScrollViewport; private fixedContainer; private headerButton; private lastExtractedTitle; private hasMultipleItems; constructor(content: IChatThinkingPart, context: IChatContentPartRenderContext, instantiationService: IInstantiationService, configurationService: IConfigurationService, markdownRendererService: IMarkdownRendererService); protected initContent(): HTMLElement; private setFixedCollapsedState; private renderMarkdown; private setDropdownClickable; private updateDropdownClickability; resetId(): void; collapseContent(): void; updateThinking(content: IChatThinkingPart): void; finalizeTitleIfDefault(): void; appendItem(content: HTMLElement): void; setupThinkingContainer(content: IChatThinkingPart, context: IChatContentPartRenderContext): void; protected setTitle(title: string): void; hasSameContent(other: IChatRendererContent, _followingContent: IChatRendererContent[], _element: ChatTreeItem): boolean; dispose(): void; }