import { Overlay } from '@angular/cdk/overlay';
import { ElementRef, Injector, TemplateRef } from '@angular/core';
import { Position } from '@mintplayer/ng-bootstrap';
import * as i0 from "@angular/core";
export declare class BsTooltipDirective {
    private overlay;
    private templateRef;
    private parentInjector;
    private parent;
    constructor(overlay: Overlay, templateRef: TemplateRef<any>, parentInjector: Injector, parent: ElementRef);
    bsTooltip: Position;
    private injector;
    private portal;
    private overlayRef;
    private onBlur;
    showTooltip(): void;
    hideTooltip(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<BsTooltipDirective, [null, null, null, { host: true; skipSelf: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<BsTooltipDirective, "*[bsTooltip]", never, { "bsTooltip": "bsTooltip"; }, {}, never, never, false, never>;
}
