interface IframeModalOptions { url: string; height?: string; showCloseButton?: boolean; enableDragClose?: boolean; useAnimation?: boolean; onClose?: () => void; onLoad?: () => void; } /** * create a half-screen iframe modal */ export declare function createIframeModal(options: IframeModalOptions): { close: () => void; }; declare global { interface Window { joliboxUI?: { createIframeModal: (options: IframeModalOptions) => { close: () => void; }; }; } } export declare function registerIframeModalToGlobal(): () => void; export {};