import { ViewContainerRef, ElementRef, EventEmitter } from "@angular/core"; import { PositioningService, IDynamicClasses } from "../../../misc/util/internal"; import { TransitionController } from "../../transition/internal"; import { IPopup } from "../classes/popup-controller"; import { TemplatePopupConfig } from "../classes/popup-template-controller"; export declare class SuiPopup implements IPopup { elementRef: ElementRef; config: TemplatePopupConfig; transitionController: TransitionController; positioningService: PositioningService; private _anchor; private _isOpen; closingTimeout: number; onOpen: EventEmitter; onClose: EventEmitter; readonly isOpen: boolean; private _container; anchor: ElementRef; readonly direction: string | undefined; readonly alignment: string | undefined; readonly dynamicClasses: IDynamicClasses; templateSibling: ViewContainerRef; readonly tabindex: number; constructor(elementRef: ElementRef); open(): void; toggle(): void; close(): void; onClick(event: MouseEvent): void; }