import { BaseActionViewItem } from "@codingame/monaco-vscode-api/vscode/vs/base/browser/ui/actionbar/actionViewItems"; import { IAction } from "@codingame/monaco-vscode-api/vscode/vs/base/common/actions"; import { IDisposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import { IActionWidgetService } from "@codingame/monaco-vscode-api/vscode/vs/platform/actionWidget/browser/actionWidget.service"; import { IActionWidgetDropdownOptions } from "../../actionWidget/browser/actionWidgetDropdown.js"; import { IContextKeyService } from "@codingame/monaco-vscode-api/vscode/vs/platform/contextkey/common/contextkey.service"; import { IKeybindingService } from "@codingame/monaco-vscode-api/vscode/vs/platform/keybinding/common/keybinding.service"; export declare class ActionWidgetDropdownActionViewItem extends BaseActionViewItem { private readonly actionWidgetOptions; private readonly _actionWidgetService; private readonly _keybindingService; private readonly _contextKeyService; private actionWidgetDropdown; private actionItem; constructor(action: IAction, actionWidgetOptions: Omit, _actionWidgetService: IActionWidgetService, _keybindingService: IKeybindingService, _contextKeyService: IContextKeyService); render(container: HTMLElement): void; protected renderLabel(element: HTMLElement): IDisposable | null; protected updateAriaLabel(): void; protected setAriaLabelAttributes(element: HTMLElement): void; protected getTooltip(): string; show(): void; protected updateEnabled(): void; }