import { type HTMLAttributes, type RefObject } from "react";
export interface DialogProps extends HTMLAttributes {
open: boolean;
onClose: () => void;
/** @deprecated useFocusTrap handles focus restoration automatically. Kept for backward compat — ignored. */
returnFocusRef?: RefObject;
}
export declare const Dialog: import("react").ForwardRefExoticComponent>;
export interface DialogHeaderProps extends HTMLAttributes {
}
export declare const DialogHeader: import("react").ForwardRefExoticComponent>;
export interface DialogTitleProps extends HTMLAttributes {
}
export declare const DialogTitle: import("react").ForwardRefExoticComponent>;
export interface DialogBodyProps extends HTMLAttributes {
}
export declare const DialogBody: import("react").ForwardRefExoticComponent>;
export interface DialogFooterProps extends HTMLAttributes {
}
export declare const DialogFooter: import("react").ForwardRefExoticComponent>;