///
import { AfterViewInit, OnDestroy, ElementRef, OnChanges, SimpleChanges, EventEmitter } from "@angular/core";
import * as i0 from "@angular/core";
export declare class SlickPopoverComponent implements OnChanges, AfterViewInit, OnDestroy {
private el;
element: HTMLElement;
position: string;
hoverDelay: number;
outDelay: number;
alignment: string;
topOffsetPx: number;
leftOffsetPx: number;
whiteBackground: boolean;
showByClick: boolean;
showArrow: boolean;
disableAutoClose: boolean;
disableAutoCloseClass: string | string[];
onClose: EventEmitter;
containerDivRef: ElementRef;
popoverContentRef: ElementRef;
uuid: string;
top: number;
left: number;
fnReposition: () => Promise;
fnDocumentClick: (e: any) => void;
fnMouseEnter: () => void;
fnMouseLeave: () => void;
displayTimeout: NodeJS.Timeout;
leaveTimeout: NodeJS.Timeout;
isVisible: boolean;
elementId: string;
constructor(el: ElementRef);
ngOnChanges(changes: SimpleChanges): Promise;
ngAfterViewInit(): void;
ngOnDestroy(): void;
private mouseEnter;
private mouseLeave;
private reposition;
private documentClick;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}