import { ElementRef, OnDestroy, ViewContainerRef, ComponentFactoryResolver } from '@angular/core';
export declare class TooltipDirective implements OnDestroy {
    private elementRef;
    private componentFactoryResolver;
    private viewContainerRef;
    uiTooltip: string;
    tooltipPosition: string;
    private instance;
    private tooltipComponent;
    private tooltipFactory;
    constructor(elementRef: ElementRef, componentFactoryResolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef);
    mouseEnter(): void;
    mouseLeave(): void;
    ngOnDestroy(): void;
}
