import { Renderer2, ElementRef, TemplateRef, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class TooltipDirective {
    private renderer;
    private elementRef;
    private viewContainerRef;
    constructor(renderer: Renderer2, elementRef: ElementRef, viewContainerRef: ViewContainerRef);
    parametroPlantilla: TemplateRef<any>;
    placement: string;
    private tooltipTemplateRef;
    offset: number;
    onMouseEnter(): void;
    onMouseLeave(): void;
    setPosition(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TooltipDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipDirective, "[wsWidgetTooltipDirective]", never, { "parametroPlantilla": { "alias": "parametroPlantilla"; "required": false; }; "placement": { "alias": "placement"; "required": false; }; }, {}, ["tooltipTemplateRef"], never, false, never>;
}
//# sourceMappingURL=tooltip.directive.d.ts.map