import { ElementRef, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TooltipDirective implements OnDestroy { private el; private vcr; libTooltip: TemplateRef; tooltipPosition: 'top' | 'bottom' | 'left' | 'right'; private tooltipElement; private viewRef; constructor(el: ElementRef, vcr: ViewContainerRef); private setupEventListeners; private adjustPositionForViewport; private positionTooltip; private showTooltip; private hideTooltip; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }