import * as React from 'react';
import type { useDialogRoot } from './useDialogRoot.js';
export interface DialogRootContext extends useDialogRoot.ReturnValue {
    /**
     * Determines if the dialog is nested within a parent dialog.
     */
    nested: boolean;
    /**
     * Determines whether the dialog should close on outside clicks.
     */
    dismissible: boolean;
}
export declare const DialogRootContext: React.Context<DialogRootContext | undefined>;
export declare function useDialogRootContext(): DialogRootContext;
