import { ElementRef, OnInit, TemplateRef } from '@angular/core';
import { CdkOverlayOrigin } from '@angular/cdk/overlay';
import * as i0 from "@angular/core";
export declare class TooltipComponent implements OnInit {
    text: string;
    template: TemplateRef<HTMLElement>;
    overlayOrigin: CdkOverlayOrigin;
    private _opened;
    constructor(elementRef: ElementRef);
    ngOnInit(): void;
    get opened(): boolean;
    open(): void;
    close(): void;
    toggle(): void;
    onClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<TooltipComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TooltipComponent, "ui-tooltip, [ui-tooltip]", never, { "text": "text"; "template": "template"; }, {}, never, ["*"], false>;
}
