import { Disposable } from "../../../../base/common/lifecycle.js"; import { IRange } from "../../../../editor/common/core/range.js"; import * as languages from "../../../../editor/common/languages.js"; import { IContextKeyService } from "../../../../platform/contextkey/common/contextkey.service.js"; import { CommentMenus } from "@codingame/monaco-vscode-comments-service-override/vscode/vs/workbench/contrib/comments/browser/commentMenus"; import { ICellRange } from "../../notebook/common/notebookRange.js"; import { IKeybindingService } from "../../../../platform/keybinding/common/keybinding.service.js"; import { IContextMenuService } from "../../../../platform/contextview/browser/contextView.service.js"; export declare class CommentThreadAdditionalActions extends Disposable { private _commentThread; private _contextKeyService; private _commentMenus; private _actionRunDelegate; private _keybindingService; private _contextMenuService; private _container; private _buttonBar; private _commentFormActions; constructor(container: HTMLElement, _commentThread: languages.CommentThread, _contextKeyService: IContextKeyService, _commentMenus: CommentMenus, _actionRunDelegate: (() => void) | null, _keybindingService: IKeybindingService, _contextMenuService: IContextMenuService); private _showMenu; private _hideMenu; private _enableDisableMenu; private _createAdditionalActions; }