import { EventEmitter, OnInit } from '@angular/core'; import { LxlibLocaleService } from '@lxlib/theme'; import { CloseType, ReuseContextCloseEvent, ReuseContextI18n, ReuseCustomContextMenu, ReuseItem } from './reuse-tab.interfaces'; export declare class ReuseTabContextMenuComponent implements OnInit { private i18nSrv; private _i18n; set i18n(value: ReuseContextI18n); get i18n(): ReuseContextI18n; item: ReuseItem; event: MouseEvent; customContextMenu: ReuseCustomContextMenu[]; readonly close: EventEmitter; get includeNonCloseable(): boolean; constructor(i18nSrv: LxlibLocaleService); private notify; ngOnInit(): void; click(e: MouseEvent, type: CloseType, custom?: ReuseCustomContextMenu): void; isDisabled(custom: ReuseCustomContextMenu): boolean; closeMenu(event: MouseEvent): void; }