import { CdkConnectedOverlay, ConnectedOverlayPositionChange, ConnectionPositionPair } from '@angular/cdk/overlay'; import { ChangeDetectorRef, EventEmitter, OnInit, Renderer2 } from '@angular/core'; import { BehaviorSubject, Observable, Subject, Subscription } from 'rxjs'; export declare class DropdownComponent implements OnInit { private _renderer; _changeDetector: ChangeDetectorRef; custom_content: boolean; private unsubscribe$; $subOpen: BehaviorSubject; private _clickHide; private _visible; hasFilterButton: boolean; _triggerWidth: number; _placement: any; _dropDownPosition: 'top' | 'center' | 'bottom'; _positions: ConnectionPositionPair[]; mousePosition: any; _subscription: Subscription; _atOrigin: any; _atMenu: any; trigger: 'click' | 'hover' | 'contextmenu'; readonly _visibleChange: Subject; readonly atVisibleChange: EventEmitter; _cdkOverlay: CdkConnectedOverlay; toBoolean(value: boolean | string): boolean; autoClose: boolean; atVisible: boolean; visible: any; placement: any; readonly atPlacement: any; _onClickEvent(): void; _onMouseEnterEvent(e: MouseEvent): void; _onMouseLeaveEvent(e: MouseEvent): void; _hide(): void; _show(): void; _onPositionChange(position: ConnectedOverlayPositionChange): void; _clickDropDown($event: MouseEvent): void; _setTriggerWidth(): void; _onVisibleChange: (visible: boolean) => void; _startSubscribe(observable$: Observable): void; ngOnInit(): void; isDestroy: boolean; ngOnDestroy(): void; ngAfterViewInit(): void; readonly _hasBackdrop: boolean; constructor(_renderer: Renderer2, _changeDetector: ChangeDetectorRef); }