import { OnDestroy, EventEmitter } from '@angular/core'; import { ActiveContextMenu, ContextMenuService } from './context-menu.service'; export declare class ContextSubmenuTriggerDirective implements OnDestroy { private contextMenuService; hoverDelay: number; openDelay: number; contextSubmenuTrigger?: any; menuContext?: any; menuAction: EventEmitter; menuClose: EventEmitter; menu?: ActiveContextMenu; opentimer: any; closetimer: any; visible: boolean; level: number; constructor(contextMenuService: ContextMenuService); handleSubMenuClick($event: MouseEvent): void; handleSubMenuEnter($event: MouseEvent): void; /** * submenu hides after cursor has exited for a period of time */ handleSubMenuExit(): void; /** * if overwritten make sure to clear timeouts */ ngOnDestroy(): void; }