import { ElementRef, EventEmitter } from '@angular/core';
import { DejaConnectionPositionPair, Destroy } from '@deja-js/component/core';
import { DejaTooltipService } from './tooltip.service';
import * as i0 from "@angular/core";
export declare class DejaTooltipDirective extends Destroy {
    delay: number;
    model: unknown;
    name: string;
    positions: DejaConnectionPositionPair | string;
    readonly show: EventEmitter<any>;
    constructor(elementRef: ElementRef, tooltipService: DejaTooltipService);
    static ɵfac: i0.ɵɵFactoryDeclaration<DejaTooltipDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<DejaTooltipDirective, "[deja-tooltip]", never, { "delay": "tooltip-delay"; "model": "tooltip-model"; "name": "deja-tooltip"; "positions": "tooltip-positions"; }, { "show": "tooltip-show"; }, never>;
}
