import React from 'react';
interface RollbackData {
    targetVersion: {
        id: string;
        timestamp: Date;
        userId: string;
        userName: string;
        userAvatar?: string;
        changeCount: number;
    };
    currentVersion: {
        id: string;
        timestamp: Date;
        userId: string;
        userName: string;
        changeCount: number;
    };
    affectedFields: string[];
    conflictingUsers?: string[];
}
interface RollbackConfirmationProps {
    data: RollbackData;
    onConfirm: (createBackup: boolean) => void;
    onCancel: () => void;
    isLoading?: boolean;
    className?: string;
}
/**
 * Rollback Confirmation Component
 * Warns users about the impact of rolling back changes
 */
export declare const RollbackConfirmation: React.FC<RollbackConfirmationProps>;
export {};
//# sourceMappingURL=RollbackConfirmation.d.ts.map