import type { ReactNode } from 'react';
import type { ActionButtonVariant, ActionButtonSize } from '../ActionButton/types';
export interface ConfirmDialogProps {
    open: boolean;
    title: string;
    description?: string | string[];
    confirmButtonText?: string;
    cancelButtonText?: string;
    confirmButtonVariant?: ActionButtonVariant;
    cancelButtonVariant?: ActionButtonVariant;
    buttonSize?: ActionButtonSize;
    onConfirm?: () => void;
    onClose?: () => void;
    actionsOverride?: ReactNode;
    isLoading?: boolean;
    testId?: string;
}
