import { ViewContainerRef, ElementRef, EventEmitter, NgZone, Renderer2, ChangeDetectorRef, DoCheck } 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, DoCheck { elementRef: ElementRef; private _zone; private _renderer2; private _changeDetectorRef; config: TemplatePopupConfig; transitionController: TransitionController; positioningService: PositioningService; private _anchor; private _isOpen; closingTimeout: number; onOpen: EventEmitter; onClose: EventEmitter; get isOpen(): boolean; private _container; set anchor(anchor: ElementRef); get direction(): string | undefined; get alignment(): string | undefined; get dynamicClasses(): IDynamicClasses; templateSibling: ViewContainerRef; readonly tabindex: number; constructor(elementRef: ElementRef, _zone: NgZone, _renderer2: Renderer2, _changeDetectorRef: ChangeDetectorRef); ngDoCheck(): void; open(element?: ElementRef): void; toggle(): void; close(): void; onClick(event: MouseEvent): void; } //# sourceMappingURL=popup.d.ts.map