import { TemplateRef, ViewContainerRef, OnDestroy, ElementRef, OnInit } from '@angular/core'; import { Overlay } from '@angular/cdk/overlay'; import { TooltipPlacement } from './types'; import * as i0 from "@angular/core"; export declare class TooltipDirective implements OnInit, OnDestroy { private _overlayService; private _elementRef; private _viewRef; content: import("@angular/core").InputSignal>; placement: import("@angular/core").InputSignal; private _portal; private _overlayRef?; constructor(_overlayService: Overlay, _elementRef: ElementRef, _viewRef: ViewContainerRef); ngOnInit(): void; private _onMouseEnter; private _onMouseLeave; private _createOverlay; private _disposeOverlay; private _getPositions; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }