import type { TRoot } from '../root/createRoot.svelte.js'; export interface CreateModalPopupConfig { root: TRoot; } export type TModalPopup = ReturnType; export declare function createModalPopup(config: CreateModalPopupConfig): { action(node: HTMLDialogElement): { destroy(): void; }; props: { 'aria-modal': "true"; 'data-st-dialog-popup': string; 'data-st-modal': boolean; readonly "aria-hidden": true | undefined; readonly "data-st-open": boolean; readonly inert: true | undefined; id: string; onclose(): void; onclick(event: MouseEvent): void; }; };