import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; import { AlertDialog as AlertDialog$1 } from 'radix-ui'; import { Button } from './button.js'; export { buttonVariants } from './button.js'; import 'class-variance-authority/types'; import 'class-variance-authority'; declare function AlertDialog({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function AlertDialogTrigger({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function AlertDialogPortal({ ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function AlertDialogOverlay({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function AlertDialogContent({ className, overlayClassName, ...props }: React.ComponentProps & { /** Merged onto `AlertDialogOverlay` (e.g. `bg-transparent` for an undimmed backdrop). */ overlayClassName?: string; }): react_jsx_runtime.JSX.Element; declare function AlertDialogHeader({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; declare function AlertDialogFooter({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; declare function AlertDialogTitle({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; declare function AlertDialogDescription({ className, ...props }: React.ComponentProps): react_jsx_runtime.JSX.Element; /** * Primary commit button. Defaults to `Button` `default` variant; pass * `variant="destructive"` when the action is irreversible (delete, archive * with cascade, etc.). * * Radix marks this as the **submit** button — pressing `Enter` while the * dialog has focus invokes it. */ declare function AlertDialogAction({ className, variant, ...props }: React.ComponentProps & React.ComponentProps): react_jsx_runtime.JSX.Element; /** * Secondary dismiss button — closes the dialog without committing the * action. Defaults to `Button` `outline` variant for a quieter visual * weight next to `AlertDialogAction`. */ declare function AlertDialogCancel({ className, variant, ...props }: React.ComponentProps & React.ComponentProps): react_jsx_runtime.JSX.Element; export { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogOverlay, AlertDialogPortal, AlertDialogTitle, AlertDialogTrigger };