import React from 'react'; import type { SerializedStyles } from '@emotion/react'; export interface RAlertDialogProps { component?: React.ReactNode; title?: string; description?: string; cancelText?: string; cancelCssStyle?: SerializedStyles; cancelAction?: () => void; confirmText?: string; confirmCssStyle?: SerializedStyles; confirmAction: () => void; loading?: boolean; disabled?: boolean; headerItemsPosition?: string; disableTrigger?: boolean; triggerCssStyle?: SerializedStyles; open?: boolean; onOpenChange?: (open: boolean) => void; titleCssStyle?: SerializedStyles; descriptionCssStyle?: SerializedStyles; noTrigger?: boolean; rtl?: boolean; icon?: React.ReactNode; iconBackgroundColor?: string; noConfirmButton?: boolean; } export declare const BCNewAlertDialog: ({ component, title, description, cancelText, cancelCssStyle, confirmText, confirmCssStyle, confirmAction, triggerCssStyle, headerItemsPosition, disableTrigger, open, onOpenChange, titleCssStyle, descriptionCssStyle, noTrigger, rtl, icon, iconBackgroundColor, noConfirmButton, cancelAction, }: RAlertDialogProps) => import("@emotion/react/jsx-runtime").JSX.Element;