import { ElementRef, OnDestroy, ViewContainerRef, ComponentFactoryResolver, EventEmitter } from '@angular/core';
export declare class PopConfirmDirective implements OnDestroy {
    private elementRef;
    private componentFactoryResolver;
    private viewContainerRef;
    uiPopConfirm: string;
    popConfirmPosition: string;
    uiConfirm: EventEmitter<void>;
    uiCancel: EventEmitter<void>;
    private instance;
    private tooltipComponent;
    private tooltipFactory;
    private isSelfClick;
    private isShow;
    private subs;
    constructor(elementRef: ElementRef, componentFactoryResolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef);
    mouseEnter(): void;
    globalClick(): void;
    ngOnDestroy(): void;
}
