import * as React from 'react';
import { AlertDialog as AlertDialog$1 } from 'radix-ui';
import * as react_jsx_runtime from 'react/jsx-runtime';

type AlertDialogProps = AlertDialog$1.AlertDialogProps;
declare const AlertDialog: React.FC<AlertDialog$1.AlertDialogProps>;

type AlertDialogTriggerProps = AlertDialog$1.AlertDialogTriggerProps;
declare const AlertDialogTrigger: React.ForwardRefExoticComponent<AlertDialog$1.AlertDialogTriggerProps & React.RefAttributes<HTMLButtonElement>>;

type AlertDialogContentProps = React.ComponentProps<typeof AlertDialog$1.Content>;
declare function AlertDialogContent({ className, ...props }: AlertDialogContentProps): react_jsx_runtime.JSX.Element;

type AlertDialogActionProps = AlertDialog$1.AlertDialogActionProps;
declare const AlertDialogAction: React.ForwardRefExoticComponent<AlertDialog$1.AlertDialogActionProps & React.RefAttributes<HTMLButtonElement>>;

type AlertDialogFooterProps = React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>;
declare function AlertDialogFooter({ className, ...props }: AlertDialogFooterProps): react_jsx_runtime.JSX.Element;

type AlertDialogTitleProps = React.ComponentProps<typeof AlertDialog$1.Title>;
declare function AlertDialogTitle({ className, ref, ...props }: AlertDialogTitleProps): react_jsx_runtime.JSX.Element;

type AlertDialogDescriptionProps = React.ComponentProps<typeof AlertDialog$1.Description>;
declare function AlertDialogDescription({ className, ...props }: AlertDialogDescriptionProps): react_jsx_runtime.JSX.Element;

type AlertDialogCancelProps = AlertDialog$1.AlertDialogCancelProps;
declare const AlertDialogCancel: React.ForwardRefExoticComponent<AlertDialog$1.AlertDialogCancelProps & React.RefAttributes<HTMLButtonElement>>;

type AlertDialogHeaderProps = React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>;
declare function AlertDialogHeader({ className, ...props }: AlertDialogHeaderProps): react_jsx_runtime.JSX.Element;

export { AlertDialog, AlertDialogAction, type AlertDialogActionProps, AlertDialogCancel, type AlertDialogCancelProps, AlertDialogContent, type AlertDialogContentProps, AlertDialogDescription, type AlertDialogDescriptionProps, AlertDialogFooter, type AlertDialogFooterProps, AlertDialogHeader, type AlertDialogHeaderProps, type AlertDialogProps, AlertDialogTitle, type AlertDialogTitleProps, AlertDialogTrigger, type AlertDialogTriggerProps };
