import { AlertDialogProps } from '../../../shared/types/alertdialog'; /** * AlertDialog - Componente de diálogo de confirmación/alert * * Componente de diálogo modal especializado para confirmaciones y alertas. * Soporta texto de confirmación requerido, iconos personalizados y múltiples tamaños. * * @example * ```tsx * // AlertDialog simple * setIsOpen(false)} * heading="¿Estás seguro?" * subheading="Esta acción no se puede deshacer" * onConfirm={handleConfirm} * /> * * // AlertDialog con confirmación de texto * setIsOpen(false)} * heading="Eliminar cuenta" * confirmationText="ELIMINAR" * onConfirm={handleDelete} * /> * ``` * * @see {@link AlertDialogProps} para la lista completa de props */ export declare const AlertDialog: ({ isOpen, onClose, label, heading, subheading, confirmationText, onConfirm, icon, iconDuotonePrimary, iconDuotoneSecondary, iconDuotoneOpacityPrimary, iconDuotoneOpacitySecondary, iconContent, iconContentDuotonePrimary, iconContentDuotoneSecondary, iconContentDuotoneOpacityPrimary, iconContentDuotoneOpacitySecondary, placeholder, title, successButtonColor, successButtonText, size, }: AlertDialogProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=AlertDialog.d.ts.map