import * as i0 from '@angular/core'; import { AfterViewInit, OnDestroy, ElementRef, EventEmitter, Renderer2 } from '@angular/core'; declare enum HorizontalDirection { right = "right", left = "left" } declare class PopoverComponent implements AfterViewInit, OnDestroy { private elementRef; private renderer; private readonly preventScrollEventListenerOptions; private readonly POPOVER_BODY_PADDING; private isShowing; private isFirstToLockScroll; private zIndex; private document; wrapperElement: ElementRef; popout: HorizontalDirection | `${HorizontalDirection}`; target: HTMLElement | ElementRef; willHide: EventEmitter; private get targetElement(); _onWindowResize(): void; private disposeTouchMoveListener; constructor(elementRef: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; private placePopoverAboveClosestModal; private static preventEventOutsidePopover; private preventScroll; private releaseScroll; show(): void; hide(): void; private positionWrapper; private positionHorizontally; private positionVertically; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { HorizontalDirection, PopoverComponent }; //# sourceMappingURL=kirbydesign-designsystem-popover.d.ts.map