import { type DialogRoot } from "./DialogRoot.js"; import { DialogStore } from "../store/DialogStore.js"; export declare function useDialogRoot(params: useDialogRoot.Parameters): useDialogRoot.ReturnValue; export interface UseDialogRootSharedParameters {} export interface UseDialogRootParameters { store: DialogStore; actionsRef?: DialogRoot.Props['actionsRef']; parentContext?: DialogStore['context']; onOpenChange: DialogRoot.Props['onOpenChange']; triggerIdProp?: string | null; } export type UseDialogRootReturnValue = void; export declare namespace useDialogRoot { type SharedParameters = UseDialogRootSharedParameters; type Parameters = UseDialogRootParameters; type ReturnValue = UseDialogRootReturnValue; }