import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { TooltipService } from '../services/tooltip.service'; import * as i0 from "@angular/core"; export declare enum TooltipPosition { TOP = "top", BOTTOM = "bottom", LEFT = "left", RIGHT = "right" } export declare class MinaTooltipDirective implements OnInit, OnDestroy { private el; private tooltipService; private document; tooltip: string | number; showDelay: number; hideDelay: number; tooltipDisabled: boolean; globalTooltip: boolean; cancelFormatting: boolean; maxWidth: number; position: TooltipPosition; html: boolean; noAnimation: boolean; private popup; private timer; private cancelShowing; constructor(el: ElementRef, tooltipService: TooltipService, document: Document); ngOnInit(): void; private onMouseEnter; private onMouseLeave; ngOnDestroy(): void; static showTooltip(popup: HTMLDivElement, nativeElement: HTMLElement, message: string, maxWidth: number, position: TooltipPosition, html?: boolean, noAnimation?: boolean): void; static hideTooltip(popup: HTMLDivElement): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }