import { OnInit, EventEmitter, OnChanges, SimpleChanges, ChangeDetectorRef } from '@angular/core'; import { MenuHoverTypes } from './type'; import { MenuComponent } from './menu.component'; import { SubMenuService } from './submenu.service'; import * as i0 from "@angular/core"; export declare class MenuItemDirective implements OnInit, OnChanges { subMenuHost: boolean; noStyle: boolean; disabled: boolean; active: boolean; menuItemClass: boolean; itemClick: EventEmitter; titleHover: EventEmitter; protected cdr: ChangeDetectorRef; protected menuComponent: MenuComponent; protected submenuService: SubMenuService; hostMouseEnter(event: MouseEvent): void; hostMouseLeave(event: MouseEvent): void; hostClick(event: MouseEvent): void; hostHover(type: MenuHoverTypes): void; ngOnChanges({ active }: SimpleChanges): void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }