import { ElementRef, OnDestroy, Renderer2 } from '@angular/core'; import { DropdownAutoCloseBehavior } from './types'; import { OverlayDirective } from '@bootkit/angular/components/overlay'; import * as i0 from "@angular/core"; /** * Directive to manage dropdown menu behavior. */ export declare class DropdownMenuDirective implements OnDestroy { private _el; private _renderer; private _overlayDirective; /** auto close behavior */ autoClose: import("@angular/core").InputSignal; /** Toggles element */ toggle: import("@angular/core").InputSignal; private _pointerEventsSubscription?; constructor(_el: ElementRef, _renderer: Renderer2, _overlayDirective: OverlayDirective); private _onClick; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }