import { AfterViewInit, ElementRef, OnDestroy, OnInit } from "@angular/core"; import { PopoverContext } from "../../../n-popover/public_exports"; import { IDropdownMenuItem } from "../n-dropdown-menu.component"; import { Observable } from "rxjs"; export declare class NDropdownMenuPopoverComponent implements OnInit, OnDestroy, AfterViewInit { private ctx; menuItems$: Observable; hasIcon$: Observable; focusedIndex$: Observable; menuElm: ElementRef; wide: boolean; private componentExist$; private focusedIndexSnapshot; constructor(ctx: PopoverContext<{ items: Observable; focusedIndex: Observable; wide?: boolean; }>); ngAfterViewInit(): void; ngOnInit(): void; ngOnDestroy(): void; select(item: IDropdownMenuItem): void; private invalidateActiveResultVisible; }