import { IAction } from "../../../../base/common/actions.js"; import { Event } from "../../../../base/common/event.js"; import { Disposable } from "../../../../base/common/lifecycle.js"; import { MenuId, IMenuActionOptions } from "../../../../platform/actions/common/actions.js"; import { IMenuService } from "../../../../platform/actions/common/actions.service.js"; import { IContextKeyService } from "../../../../platform/contextkey/common/contextkey.service.js"; import { ViewContainer } from "../../../common/views.js"; import { IViewDescriptorService } from "../../../common/views.service.js"; export declare class ViewMenuActions extends Disposable { readonly menuId: MenuId; private readonly contextMenuId; private readonly options; private readonly contextKeyService; private readonly menuService; private readonly menu; private readonly _onDidChange; readonly onDidChange: Event; constructor(menuId: MenuId, contextMenuId: MenuId | undefined, options: IMenuActionOptions | undefined, contextKeyService: IContextKeyService, menuService: IMenuService); private actions; private getActions; getPrimaryActions(): IAction[]; getSecondaryActions(): IAction[]; getContextMenuActions(): IAction[]; } export declare class ViewContainerMenuActions extends ViewMenuActions { constructor(element: HTMLElement, viewContainer: ViewContainer, viewDescriptorService: IViewDescriptorService, contextKeyService: IContextKeyService, menuService: IMenuService); }