import { ViewContainerRef, ComponentFactoryResolver, ComponentRef, EventEmitter, Renderer2 } from '@angular/core'; import { TooltipContentComponent } from './tooltip-content.component'; import * as i0 from "@angular/core"; export declare class TooltipDirective { viewContainer: ViewContainerRef; resolver: ComponentFactoryResolver; renderer: Renderer2; position: string; trackMouse: boolean; deltaX: number; deltaY: number; showDelay: number; hideDelay: number; valign: string; showEvent: string; hideEvent: string; tooltipCls: string; tooltipStyle: Object; tooltipShow: EventEmitter; tooltipHide: EventEmitter; _content: string | TooltipContentComponent; get content(): any; set content(value: any); tooltipRef: ComponentRef; tooltip: TooltipContentComponent; showTimer: any; hideTimer: any; showHandler: any; hideHandler: any; constructor(viewContainer: ViewContainerRef, resolver: ComponentFactoryResolver, renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; bindEvents(): void; unbindEvents(): void; clearTimeouts(): void; show(): void; hide(): void; clean(): void; onMouseMove(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }