import { OnDestroy, OnInit, ElementRef, Renderer2 } from '@angular/core';
import { TooltipBaseService } from '../tooltip-base/tooltip-base.service';
export declare class TooltipComponent implements OnInit, OnDestroy {
    private renderer;
    private tooltipBaseService;
    private elementRef;
    isShow: boolean;
    text: string;
    referenceElement: HTMLElement;
    position: string;
    get x(): number;
    get y(): number;
    private left;
    private top;
    private scrollX;
    private scrollY;
    private unbindFn;
    private timer;
    constructor(renderer: Renderer2, tooltipBaseService: TooltipBaseService, elementRef: ElementRef);
    ngOnInit(): void;
    ngOnDestroy(): void;
    updatePosition(): void;
    show(): void;
    hide(): void;
}
