import { EventEmitter, ElementRef, Renderer2 } from '@angular/core'; export declare class FDropdownDirective { private render; toggleElement: any; _seflEl: HTMLElement; _internalOpen: boolean; _calculateMenu: boolean; autoRectify: boolean; forceState: Array; openState: boolean; dpChangeEvent: EventEmitter; private _placement; isSubDP: boolean; placement: string; readonly isOpen: boolean; readonly submenuCls: boolean; readonly dropdownCls: boolean; onKeyupEsc(): void; onDocumentClick(event: MouseEvent): void; constructor(elementRef: ElementRef, render: Renderer2); needToCalculate(): boolean; resetCalculate(value: any): void; open(): void; close(): void; toggle(): void; private _getClsName(position); private isEventFromToggle(event); }