import { OnDestroy } from '@angular/core';
import * as i0 from "@angular/core";
export declare class FuTooltipComponent {
    text: import("@angular/core").ModelSignal<string>;
    static ɵfac: i0.ɵɵFactoryDeclaration<FuTooltipComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FuTooltipComponent, "fu-tooltip", never, { "text": { "alias": "text"; "required": false; "isSignal": true; }; }, { "text": "textChange"; }, never, never, true, never>;
}
export declare class FuTooltipDirective implements OnDestroy {
    fuTooltip: import("@angular/core").InputSignal<string>;
    private overlayRef;
    private overlay;
    private elementRef;
    show(): void;
    hide(): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FuTooltipDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<FuTooltipDirective, "[fuTooltip]", never, { "fuTooltip": { "alias": "fuTooltip"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
