import { ElementRef, Renderer2, OnInit, OnDestroy } from '@angular/core'; import * as i0 from "@angular/core"; export declare type ElementTooltipPosition = 'left' | 'right' | 'top' | 'bottom'; export declare class ElementTooltipDirective implements OnInit, OnDestroy { private element; private renderer; private _text; set text(text: string); get text(): string; stickyToElement: boolean; position: ElementTooltipPosition; set show(show: boolean); private _show; private dx; private dy; private prevPosition; constructor(element: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; private tooltipElement; private get rect(); private get tooltipRect(); private setOffset; private initPosition; private createTooltip; private showTooltip; private setTooltipPosition; private changePosition; private checkTooltipPosition; onMouseEnter(event: any): void; onMouseLeave(event: any): void; private hideTooltip; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } //# sourceMappingURL=elementtooltip.directive.d.ts.map