import type { MutableRefObject } from "react"; import type { DialogStore } from "../dialog-store.ts"; import type { DialogOptions } from "../dialog.tsx"; export declare function useHideOnInteractOutside(store: DialogStore, hideOnInteractOutside: DialogOptions["hideOnInteractOutside"], domReady?: boolean | HTMLElement | null, interactedOutsideRef?: MutableRefObject): void;