// Compound-component shape (matches Base UI React): // `export * as AlertDialog from './index.parts'` — the compound namespace. // `export type * from './...'` — top-level prop/state types. export type { DialogBackdropProps as AlertDialogBackdropProps, DialogBackdropState as AlertDialogBackdropState, } from "../dialog/backdrop/dialog-backdrop.tsx"; export type { DialogCloseProps as AlertDialogCloseProps, DialogCloseState as AlertDialogCloseState, } from "../dialog/close/dialog-close.tsx"; export type { DialogDescriptionProps as AlertDialogDescriptionProps, DialogDescriptionState as AlertDialogDescriptionState, } from "../dialog/description/dialog-description.tsx"; export type { DialogFocusHandle as AlertDialogFocusHandle, DialogPopupProps as AlertDialogPopupProps, DialogPopupState as AlertDialogPopupState, } from "../dialog/popup/dialog-popup.tsx"; export type { DialogPortalProps as AlertDialogPortalProps } from "../dialog/portal/dialog-portal.tsx"; export type { DialogTitleProps as AlertDialogTitleProps, DialogTitleState as AlertDialogTitleState, } from "../dialog/title/dialog-title.tsx"; export type { DialogTriggerProps as AlertDialogTriggerProps, DialogTriggerState as AlertDialogTriggerState, } from "../dialog/trigger/dialog-trigger.tsx"; export type { DialogViewportProps as AlertDialogViewportProps, DialogViewportState as AlertDialogViewportState, } from "../dialog/viewport/dialog-viewport.tsx"; export type { AlertDialogApi, AlertDialogChangeReason, CreateAlertDialogOptions, } from "./create-alert-dialog.tsx"; export { createAlertDialog, useAlertDialog, } from "./create-alert-dialog.tsx"; export type { AlertDialogHandle } from "./handle.ts"; export { createAlertDialogHandle } from "./handle.ts"; export * as AlertDialog from "./index.parts.ts"; export type { AlertDialogPayloadChildRenderFunction, AlertDialogRootActions, AlertDialogRootChangeEventDetails, AlertDialogRootChangeEventReason, AlertDialogRootProps, } from "./root/alert-dialog-root.tsx";