import { TemplateRef, ElementRef, Renderer2 } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TooltipComponent { private elementRef; private renderer; tooltipContent: TemplateRef; customClass: string; backgroundColor: string; textColor: string; padding: string; borderRadius: string; zIndex: string; border: string; width: string; top?: string; bottom?: string; left?: string; right?: string; visible: boolean; tooltipPosition: { top: string; left: string; }; constructor(elementRef: ElementRef, renderer: Renderer2); onMouseEnter(event: MouseEvent): void; onMouseLeave(): void; private updateTooltipPosition; get tooltipStyles(): { 'background-color': string; width: string; color: string; padding: string; 'border-radius': string; border: string; position: string; 'z-index': string; top: string; left: string; right: string | undefined; bottom: string | undefined; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }