import { ElementRef, TemplateRef, Renderer2, NgZone, OnDestroy } from "@angular/core"; import { PositioningPlacement, SuiComponentFactory } from "../../../misc/util/internal"; import { PopupTrigger, PopupSize, PopupWidth } from "../classes/popup-config"; import { SuiPopupConfig } from "../services/popup.service"; import { SuiPopupTemplateController, ITemplatePopupContext, ITemplatePopupConfig } from "../classes/popup-template-controller"; export declare class SuiPopupDirective extends SuiPopupTemplateController implements OnDestroy { set popupHeader(header: string); set popupText(text: string); set popupInverted(inverted: boolean); set popupBasic(basic: boolean); set popupInline(inline: boolean); set popupFlowing(flowing: boolean); set popupTransition(transition: string); set popupTransitionDuration(duration: number); set popupPlacement(placement: PositioningPlacement); set popupWidth(width: PopupWidth); set popupSize(size: PopupSize); set popupDelay(delay: number); set popupAllowFlip(allow: boolean); get popupTrigger(): PopupTrigger; set popupTrigger(trigger: PopupTrigger); set popupTemplate(template: TemplateRef> | undefined); set popupTemplateContext(context: T | undefined); set popupConfig(config: ITemplatePopupConfig | undefined); constructor(renderer: Renderer2, element: ElementRef, componentFactory: SuiComponentFactory, popupDefaults: SuiPopupConfig, zone: NgZone); ngOnDestroy(): void; } //# sourceMappingURL=popup.directive.d.ts.map