import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core';
export declare class TooltipBoxComponent implements AfterViewInit {
    elementRef: ElementRef;
    private rnd;
    private initResolve;
    init: Promise<void>;
    fadeState: string;
    role: string;
    text: string;
    tooltipHtml: string;
    tooltipStyles: {
        [key: string]: string;
    };
    set arrow(side: string);
    set posTop(val: number);
    set posLeft(val: number);
    constructor(elementRef: ElementRef, rnd: Renderer2);
    getNativeElement(): HTMLElement;
    ngAfterViewInit(): void;
}
