import { ElementRef, EventEmitter, OnDestroy, Renderer2 } from "@angular/core"; import { NDropdownMenuComponent } from "./n-dropdown-menu.component"; import { PopoverService } from "../../n-popover/public_exports"; import { HorizontalAlign } from "../../position"; export declare class NDropdownDirective implements OnDestroy { private el; private renderer; private popoverSvc; nDropdown: NDropdownMenuComponent; position: "top" | "bottom"; horizontalAlign: HorizontalAlign; setupMinWidth: boolean; nDropdownOffset: number; parentContainer: Element; fixed: boolean; dropdownToggleOpened: EventEmitter; dropdownToggleClosed: EventEmitter; private popover; constructor(el: ElementRef, renderer: Renderer2, popoverSvc: PopoverService); get opened(): boolean; toggle(): void; keypress(event: KeyboardEvent): void; ngOnDestroy(): void; close(): void; open(): void; private toggleAndSelect; }