import { ApplicationRef, ElementRef, ViewContainerRef } from '@angular/core'; import { TulTooltipConfig } from '../models/tul-tooltip-model'; import * as i0 from "@angular/core"; export declare class TulTooltipDirective { private elementRef; private appRef; private viewContainerRef; tulTooltip: string | (({ data, column }: any) => string); tulTooltipConfig: TulTooltipConfig; private componentRef; constructor(elementRef: ElementRef, appRef: ApplicationRef, viewContainerRef: ViewContainerRef); private setTooltipComponentProperties; onMouseEnter(): void; onMouseLeave(): void; ngOnDestroy(): void; destroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }