import { ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; export declare class DropdownDirective implements OnInit, OnDestroy { isOpen: boolean; autoClose: string; keyboardNav: boolean; appendToBody: boolean; onToggle: EventEmitter; isOpenChange: EventEmitter; addClass: boolean; selectedOption: number; menuEl: ElementRef; toggleEl: ElementRef; el: ElementRef; protected _isOpen: boolean; protected _changeDetector: ChangeDetectorRef; constructor(el: ElementRef, ref: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; dropDownMenu: { el: ElementRef; }; dropDownToggle: { el: ElementRef; }; toggle(open?: boolean): boolean; focusDropdownEntry(keyCode: number): void; focusToggleElement(): void; }