import { ComponentFactoryResolver, ElementRef } from '@angular/core'; import { PopupHostDirective } from '../../directives/popup-host.directive'; import { IPopupComponent, IPopupDirective } from '../../interfaces'; export declare class PopupComponent implements IPopupComponent { private readonly resolver; hostedElement: ElementRef; popupDirective: IPopupDirective; inputHost?: ElementRef; private _mouseIn; private componentRef?; private _show; private _componenthost?; private _mouseOutTimeOut; constructor(resolver: ComponentFactoryResolver); set componenthost(val: PopupHostDirective | undefined); get componenthost(): PopupHostDirective | undefined; mouseEnter(): void; mouseLeave(): void; set show(val: boolean); get show(): boolean; get isVisible(): boolean; get orientTop(): boolean | undefined; get orientRight(): boolean | undefined; get bottom(): string | null; get top(): string | null; get right(): string | null; get left(): string | null; }