import * as React$1 from "react";
import * as react_jsx_runtime19 from "react/jsx-runtime";
import * as AlertDialogPrimitive from "@radix-ui/react-alert-dialog";

//#region src/react/ui/alert-dialog.d.ts
/** Modal dialog that interrupts the user with critical information requiring immediate action */
declare function AlertDialog({
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Root>): react_jsx_runtime19.JSX.Element;
/** Button that triggers the alert dialog to open */
declare function AlertDialogTrigger({
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Trigger>): react_jsx_runtime19.JSX.Element;
/** Portal container for rendering alert dialog content outside the DOM hierarchy */
declare function AlertDialogPortal({
  container,
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Portal>): react_jsx_runtime19.JSX.Element;
/** Background overlay that dims content behind the alert dialog */
declare function AlertDialogOverlay({
  className,
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Overlay>): react_jsx_runtime19.JSX.Element;
/** Main content container for the alert dialog */
declare function AlertDialogContent({
  className,
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Content>): react_jsx_runtime19.JSX.Element;
/** Header section containing title and description */
declare function AlertDialogHeader({
  className,
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime19.JSX.Element;
/** Footer section containing action buttons */
declare function AlertDialogFooter({
  className,
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime19.JSX.Element;
/** Title heading for the alert dialog */
declare function AlertDialogTitle({
  className,
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Title>): react_jsx_runtime19.JSX.Element;
/** Descriptive text explaining the alert */
declare function AlertDialogDescription({
  className,
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Description>): react_jsx_runtime19.JSX.Element;
/** Primary action button that confirms the alert */
declare function AlertDialogAction({
  className,
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Action>): react_jsx_runtime19.JSX.Element;
/** Cancel button that dismisses the alert dialog */
declare function AlertDialogCancel({
  className,
  ...props
}: React$1.ComponentProps<typeof AlertDialogPrimitive.Cancel>): react_jsx_runtime19.JSX.Element;
//#endregion
export { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogOverlay, AlertDialogPortal, AlertDialogTitle, AlertDialogTrigger };
//# sourceMappingURL=alert-dialog.d.ts.map