import type { TRoot } from './root/createRoot.svelte.js'; export declare function setRootContext(root: TRoot): { readonly isModal: boolean | undefined; readonly isOpen: boolean; ids: { popup: string; }; setIsModal(v: boolean): void; setIsOpen(v: boolean | undefined): void; onSetIsOpen(fn: (isOpen: boolean) => void): () => boolean; props: { 'data-st-dialog-root': string; }; }; export declare function getRootContext(): TRoot;