import { EventEmitter, OnInit } from '@angular/core'; import { DelonLocaleService } from '@delon/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 contextClose: EventEmitter; clickOpt(event: any): void; contextmenuOpt(event: any): void; get includeNonCloseable(): boolean; constructor(i18nSrv: DelonLocaleService); private notify; ngOnInit(): void; click(e: MouseEvent, type: CloseType, custom?: ReuseCustomContextMenu): void; isDisabled(custom: ReuseCustomContextMenu): boolean; closeMenu(event: MouseEvent): void; }