export { Dialog, useDialog } from './Dialog';

export { DialogClose } from './DialogClose';
export { DialogContent } from './DialogContent';
export { DialogDescription } from './DialogDescription';
export { DialogFooter } from './DialogFooter';
export { DialogHeading } from './DialogHeading';
export { DialogTrigger } from './DialogTrigger';

export type {
  DialogCloseDef,
  DialogCloseNS,
  DialogCloseProps,
  DialogContentDef,
  DialogContentNS,
  DialogContentProps,
  DialogContext,
  DialogDef,
  DialogDescriptionDef,
  DialogDescriptionProps,
  DialogFooterDef,
  DialogFooterProps,
  DialogHeadingDef,
  DialogHeadingProps,
  DialogNameSpace,
  DialogProps,
  DialogTriggerDef,
  DialogTriggerNS,
  DialogTriggerProps,
} from './defs';
