import React from 'react'; import type { ButtonView } from '@gravity-ui/uikit'; import './CriticalActionDialog.scss'; interface CriticalActionDialogProps { visible: boolean; header?: React.ReactNode; description?: string; warningText?: string; withRetry?: boolean; retryButtonText?: string; applyButtonText?: string; applyButtonView?: ButtonView; withCheckBox?: boolean; onClose: VoidFunction; onTransitionOutComplete?: VoidFunction; onConfirm: (isRetry?: boolean) => Promise; onConfirmActionSuccess: VoidFunction; onConfirmActionError: (error: unknown) => void; } export declare function CriticalActionDialog({ visible, header, description, warningText, withRetry, retryButtonText, applyButtonText, applyButtonView, withCheckBox, onClose, onTransitionOutComplete, onConfirm, onConfirmActionSuccess, onConfirmActionError, }: CriticalActionDialogProps): import("react/jsx-runtime").JSX.Element; export {};