import { EventEmitter, TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@ng-bootstrap/ng-bootstrap"; export declare class StickyPopover { set stickyPopover(value: TemplateRef); outMouseEnterPopover: EventEmitter; outMouseLeavePopover: EventEmitter; private readonly elRef; private readonly renderer; private readonly document; private readonly destroyRef; private readonly popover; private openTimeout; private closeTimeout; private readonly canClosePopover; private hostUnlisteners; private popoverUnlisteners; constructor(); private initializeListeners; private openPopoverSafely; private attachPopoverHoverListeners; private cleanupPopoverListeners; private cleanupHostListeners; closeWithTimeout(): void; set popoverTitle(value: string | TemplateRef); set autoClose(value: boolean | 'inside' | 'outside'); set placement(value: string); set triggers(value: string); set container(value: string); set popoverClass(value: string); set openDelay(value: number); set closeDelay(value: number); set animation(value: boolean); open(): void; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }