import { Event } from "@codingame/monaco-vscode-api/vscode/vs/base/common/event"; import { Disposable, IDisposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IInstantiationService } from "@codingame/monaco-vscode-api/vscode/vs/platform/instantiation/common/instantiation"; import { IExtensionsWorkbenchService } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/extensions/common/extensions.service"; import { IChatExtensionsContent } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/common/chatService"; import { IChatRendererContent } from "@codingame/monaco-vscode-9911aec2-e4dd-5483-8369-9d695cc70d8a-common/vscode/vs/workbench/contrib/chat/common/chatViewModel"; import { ChatTreeItem, IChatCodeBlockInfo } from "@codingame/monaco-vscode-9911aec2-e4dd-5483-8369-9d695cc70d8a-common/vscode/vs/workbench/contrib/chat/browser/chat"; import { IChatContentPart } from "@codingame/monaco-vscode-api/vscode/vs/workbench/contrib/chat/browser/chatContentParts/chatContentParts"; export declare class ChatExtensionsContentPart extends Disposable implements IChatContentPart { private readonly extensionsContent; readonly domNode: HTMLElement; private _onDidChangeHeight; readonly onDidChangeHeight: Event; get codeblocks(): IChatCodeBlockInfo[]; get codeblocksPartId(): string | undefined; constructor(extensionsContent: IChatExtensionsContent, extensionsWorkbenchService: IExtensionsWorkbenchService, instantiationService: IInstantiationService); hasSameContent(other: IChatRendererContent, followingContent: IChatRendererContent[], element: ChatTreeItem): boolean; addDisposable(disposable: IDisposable): void; }