import { ElementRef, OnInit } from '@angular/core';
import { Overlay, OverlayPositionBuilder } from '@angular/cdk/overlay';
import * as i0 from "@angular/core";
export declare class TooltipDirective implements OnInit {
    private overlay;
    private overlayPositionBuilder;
    private elementRef;
    text: string;
    onBottom: boolean;
    tooltipDisabled: boolean;
    private overlayRef;
    constructor(overlay: Overlay, overlayPositionBuilder: OverlayPositionBuilder, elementRef: ElementRef);
    ngOnInit(): void;
    show(): void;
    hide(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TooltipDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipDirective, "[vTooltip]", never, { "text": { "alias": "vTooltip"; "required": false; }; "onBottom": { "alias": "onBottom"; "required": false; }; "tooltipDisabled": { "alias": "tooltipDisabled"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=tooltip.directive.d.ts.map