import { HTMLAttributes } from 'react';
export interface DialogContextValue extends HTMLAttributes<HTMLElement> {
    type?: 'modal' | 'popover' | 'tray' | 'fullscreen' | 'fullscreenTakeover' | 'panel';
    isDismissable?: boolean;
    onClose?: (arg?: string) => void;
    isOpen?: boolean;
}
export declare const DialogContext: import("react").Context<DialogContextValue | null>;
export declare function useDialogContext(): DialogContextValue;
