import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { UserDefinedExecutionContext, App } from '@wm/core'; import { NavComponent } from '../nav/nav.component'; import { MenuComponent } from '../menu.component'; import * as i0 from "@angular/core"; export declare class MenuDropdownItemComponent implements OnInit, OnDestroy { private app; private userDefinedExecutionContext; private parentNav; menualign: string; private itemActionFn; item: any; private readonly nativeElement; private highlightActiveLinkSubscription; menuRef: MenuComponent; constructor(app: App, userDefinedExecutionContext: UserDefinedExecutionContext, parentNav: NavComponent, elRef: ElementRef); ngOnInit(): void; getInitialKeyMovements(): { MOVE_UP: string; MOVE_LEFT: string; MOVE_RIGHT: string; MOVE_DOWN: string; ON_ENTER: string; ON_MOUSE_ENTER: string; ON_MOUSE_LEAVE: string; ON_TAB: string; ON_SHIFT_TAB: string; ON_ESCAPE: string; }; onKeyDown($event: any, eventAction: any): void; onSelect: ($event: any, item: any) => void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }