import { ElementRef } from '@angular/core';
import { Destroy } from '@deja-js/component/core';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class TooltipDirective extends Destroy {
    delay: number;
    openTooltip$: (element: HTMLElement) => Observable<void>;
    constructor(elementRef: ElementRef);
    static ɵfac: i0.ɵɵFactoryDeclaration<TooltipDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipDirective, "[app-tooltip]", never, { "delay": "tooltip-delay"; "openTooltip$": "app-tooltip"; }, {}, never>;
}
