import React from 'react';
interface ModalProps {
    isOpen: boolean;
    title: string;
    description: string | React.ReactNode;
    warning?: string;
    confirmText?: string;
    cancelText?: string;
    loadingText?: string;
    onConfirm: () => void;
    onCancel: () => void;
    isLoading?: boolean;
    confirmBgColor?: string;
    position?: 'absolute' | 'fixed' | 'relative' | 'static' | 'sticky';
}
/**
 * Reusable ConfirmationModal component with full library compatibility.
 * Removes Tailwind dependencies while incorporating state-driven features.
 */
export default function ConfirmationModal({ isOpen, title, description, warning, confirmText, cancelText, loadingText, onConfirm, onCancel, isLoading, confirmBgColor, position, }: ModalProps): any;
export {};
//# sourceMappingURL=ConfirmationModal.d.ts.map