import { ElementRef, EventEmitter } from "@angular/core";
import { IMenuItem } from "nd-gui/core";
export declare class ndMenuNavigationDirective {
    private el;
    menuIsActive: boolean;
    constructor(el: ElementRef);
    keyupListener(event: KeyboardEvent): void;
    private nextSibling(currentElement);
    private setLastChild();
    private previousSibling(currentElement);
    private setFirstChild();
}
export declare class ndMenuListItemDirective {
    private el;
    item: IMenuItem<any>;
    itemSelected: EventEmitter<boolean>;
    constructor(el: ElementRef);
    mouseEnterHandler(): void;
    mouseLeaveHandler(): void;
    keyEventListener($event: KeyboardEvent): void;
    clickEventHandler($event: MouseEvent): void;
    private executeCommand(item, $event);
}
