import { AlertDialog as AlertDialogPrimitive } from '@base-ui/react/alert-dialog'; import * as React from 'react'; declare const Root: React.ForwardRefExoticComponent & React.RefAttributes>; declare const Trigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare function Portal({ ...props }: AlertDialogPrimitive.Portal.Props): React.JSX.Element; declare namespace Portal { var displayName: string; } export interface BackdropProps extends AlertDialogPrimitive.Backdrop.Props { /** Disables open/close animations */ disableAnimation?: boolean; /** Disables backdrop blur effect */ disableBackdropBlur?: boolean; } declare const Backdrop: React.ForwardRefExoticComponent & React.RefAttributes>; export interface ViewportProps extends AlertDialogPrimitive.Viewport.Props { } declare const Viewport: React.ForwardRefExoticComponent & React.RefAttributes>; export interface PopupProps extends AlertDialogPrimitive.Popup.Props { container?: AlertDialogPrimitive.Portal.Props['container']; size?: 'default' | 'sm'; /** Disables open/close animations */ disableAnimation?: boolean; /** Disables backdrop blur effect */ disableBackdropBlur?: boolean; } declare const Popup: React.ForwardRefExoticComponent & React.RefAttributes>; type AlertDialogAlignment = 'start' | 'center'; export interface HeaderProps extends React.ComponentProps<'div'> { align?: AlertDialogAlignment; } declare const Header: React.ForwardRefExoticComponent & React.RefAttributes>; export interface FooterProps extends React.ComponentProps<'div'> { align?: AlertDialogAlignment; } declare const Footer: React.ForwardRefExoticComponent & React.RefAttributes>; declare const Media: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const Title: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; declare const Description: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; declare const Action: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; declare const Cancel: React.ForwardRefExoticComponent & React.RefAttributes, "appearance" | "shape" | "size" | "variant">, "ref"> & React.RefAttributes>; export type RootProps = AlertDialogPrimitive.Root.Props; export type TriggerProps = AlertDialogPrimitive.Trigger.Props; export type PortalProps = AlertDialogPrimitive.Portal.Props; export type TitleProps = React.ComponentProps; export type DescriptionProps = React.ComponentProps; export type ActionProps = React.ComponentProps; export type CancelProps = React.ComponentProps; export type MediaProps = React.ComponentProps; declare const AlertDialog: React.ForwardRefExoticComponent & React.RefAttributes> & { Root: React.ForwardRefExoticComponent & React.RefAttributes>; Trigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; Portal: typeof Portal; Backdrop: React.ForwardRefExoticComponent & React.RefAttributes>; Viewport: React.ForwardRefExoticComponent & React.RefAttributes>; Popup: React.ForwardRefExoticComponent & React.RefAttributes>; Header: React.ForwardRefExoticComponent & React.RefAttributes>; Footer: React.ForwardRefExoticComponent & React.RefAttributes>; Title: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; Description: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; Action: React.ForwardRefExoticComponent & React.RefAttributes, "ref"> & React.RefAttributes>; Cancel: React.ForwardRefExoticComponent & React.RefAttributes, "appearance" | "shape" | "size" | "variant">, "ref"> & React.RefAttributes>; Media: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; }; export { Action as AlertDialogAction, AlertDialog, Backdrop as AlertDialogBackdrop, Cancel as AlertDialogCancel, Description as AlertDialogDescription, Footer as AlertDialogFooter, Header as AlertDialogHeader, Media as AlertDialogMedia, Popup as AlertDialogPopup, Portal as AlertDialogPortal, Root as AlertDialogRoot, Title as AlertDialogTitle, Trigger as AlertDialogTrigger, Viewport as AlertDialogViewport, };