import { ElementRef, OnDestroy, TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TooltipDirective implements OnDestroy { private elementRef; kitTooltip: string; tooltipDescription: string; tooltipTemplate?: TemplateRef; tooltipPosition: 'top' | 'bottom' | 'left' | 'right'; tooltipOffset: number; tooltipDelay: number; private tooltipRef?; private showTimeoutId?; private hideTimeoutId?; private viewContainerRef; private document; constructor(elementRef: ElementRef); onMouseEnter(): void; onMouseLeave(): void; private show; private hide; private clearTimeouts; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }