import { WritableSignal } from '@angular/core'; import { PoContextMenuBaseComponent } from './po-context-menu-base.component'; import { PoContextMenuItem } from './po-context-menu-item.interface'; interface PoContextMenuLiterals { close: string; open: string; } interface PoInternalContextMenuItem extends PoContextMenuItem { tooltip?: string; } /** * @docsExtends PoContextMenuBaseComponent * * @example * * * * * * * * * * * * * * * * */ export declare class PoContextMenuComponent extends PoContextMenuBaseComponent { private readonly languageService; literals: PoContextMenuLiterals; protected _items: WritableSignal; protected _titleTooltipCalculated: boolean; protected _contextTitleTooltipCalculated: boolean; protected titleTooltip: WritableSignal; protected contextTitleTooltip: WritableSignal; constructor(); toggleExpand(): void; selectItem(item: PoContextMenuItem): void; protected handlerItemTooltip(item: PoInternalContextMenuItem, value: HTMLLIElement): void; protected handlerTitleTooltip(value: HTMLElement): void; protected handlerContextTitleTooltip(value: HTMLElement): void; private setLiterals; private hasMultipleSelected; private sanitizeSelection; private applyTooltipIfOverflows; } export {};