import { DialogClose } from "./dialog-close";
import { DialogContent } from "./dialog-content";
import { useDialogContext } from "./dialog-context";
import { DialogDescription } from "./dialog-description";
import { DialogOverlay } from "./dialog-overlay";
import { DialogPortal } from "./dialog-portal";
import { DialogRoot } from "./dialog-root";
import { DialogTitle } from "./dialog-title";
import { DialogTrigger } from "./dialog-trigger";
export { DialogRootPropsSchema, DialogContentPropsSchema, DialogMeta } from "./dialog.props";
export type { DialogRootProps, DialogContentProps, DialogTitleProps, DialogDescriptionProps, DialogTriggerProps, DialogCloseProps, DialogPortalProps, DialogOverlayProps } from "./dialog.props";
export const Dialog = Object.assign(DialogRoot, { Content: DialogContent, Title: DialogTitle, Description: DialogDescription, Trigger: DialogTrigger, Close: DialogClose, Portal: DialogPortal, Overlay: DialogOverlay, useContext: useDialogContext });
