import { ElementRef, TemplateRef, Renderer2 } 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 { popupHeader: string; popupText: string; popupInverted: boolean; popupBasic: boolean; popupInline: boolean; popupFlowing: boolean; popupTransition: string; popupTransitionDuration: number; popupPlacement: PositioningPlacement; popupWidth: PopupWidth; popupSize: PopupSize; popupDelay: number; popupTrigger: PopupTrigger; popupTemplate: TemplateRef> | undefined; popupTemplateContext: T | undefined; popupConfig: ITemplatePopupConfig | undefined; constructor(renderer: Renderer2, element: ElementRef, componentFactory: SuiComponentFactory, popupDefaults: SuiPopupConfig); }