import { AfterContentInit, OnDestroy, OnInit } from '@angular/core'; import { IFlagMouse } from './interfaces/flag-mouse.interface'; import { IPopoverFunctionControlEvent } from './interfaces/function-control.interface'; import { IPopoverOverlay } from './interfaces/overlay.interface'; import { TYPE_POPOVER_DIRECTION, TYPE_POPOVER_EVENT, TYPE_POPOVER_MODE, TYPE_POPOVER_TYPE } from './interfaces/popover.type'; import * as i0 from "@angular/core"; export declare class LibsUiComponentsPopoverComponent implements OnInit, AfterContentInit, OnDestroy { private mouseEnter; private mouseWheel; private mouseClick; private windowResize; private windowWheel; private windowMouseDown; private windowClick; private windowMouseUp; private windowMousemove; private popoverOverlayComponent; private subsEventPopup; private onDestroy; private functionsControl?; private firstClick; private contentInnerHtml; private timer; private directionPopover; private frameId; readonly debugId: import("@angular/core").InputSignal; readonly flagMouse: import("@angular/core").InputSignalWithTransform; readonly type: import("@angular/core").InputSignal; readonly mode: import("@angular/core").InputSignal; readonly config: import("@angular/core").InputSignalWithTransform; readonly ignoreShowPopover: import("@angular/core").InputSignal; readonly elementRefCustom: import("@angular/core").InputSignal; readonly initEventInElementRefCustom: import("@angular/core").InputSignal; readonly classInclude: import("@angular/core").InputSignalWithTransform; readonly ignoreHiddenPopoverContentWhenMouseLeave: import("@angular/core").InputSignal; readonly ignoreStopPropagationEvent: import("@angular/core").InputSignal; readonly ignoreCursorPointerModeLikeClick: import("@angular/core").InputSignal; readonly isAddContentToParentDocument: import("@angular/core").InputSignal; readonly ignoreClickOutside: import("@angular/core").InputSignal; readonly outEvent: import("@angular/core").OutputEmitterRef; readonly outChangStageFlagMouse: import("@angular/core").OutputEmitterRef; readonly outEventPopoverContent: import("@angular/core").OutputEmitterRef; readonly outFunctionsControl: import("@angular/core").OutputEmitterRef; private elementRef; private dynamicService; constructor(); ngOnInit(): void; ngAfterContentInit(): void; get FunctionsControl(): IPopoverFunctionControlEvent; private updatePopoverOverlay; private updatePopoverOverlayPosition; protected get Element(): HTMLElement; private initObservable; private addPopoverContent; private handlerWindowEventRemovePopoverOverlay; private handlerMouseLeaveRemovePopoverOverlay; private getDefaultConfigs; private removePopoverOverlay; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }