export interface CreateRootConfig { isOpen?: boolean; } export type TRoot = ReturnType; export declare function createRoot(config?: CreateRootConfig): { 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; }; };