import { ChangeDetectorRef, Injector, OnDestroy, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { App, UserDefinedExecutionContext } from '@wm/core'; import { DatasetAwareNavComponent } from '@wm/components/base'; import * as i0 from "@angular/core"; export declare class NavComponent extends DatasetAwareNavComponent implements OnInit, OnDestroy { private cdRef; private route; private userDefinedExecutionContext; private app; static initializeProps: void; selecteditem: any; type: any; disableMenuContext: boolean; layout: any; showonhover: boolean; private itemActionFn; private pageScope; private get activePageName(); constructor(inj: Injector, cdRef: ChangeDetectorRef, route: Router, userDefinedExecutionContext: UserDefinedExecutionContext, app: App, selectEventCB: any, explicitContext: any); private setNavType; private setNavLayout; onNavSelect($event: Event, item: any): void; ngOnInit(): void; /** * invoked from the menu widget when a menu item is selected. * @param $event * @param widget * @param $item */ onMenuItemSelect($event: any, widget: any, $item: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }