import React from "react";
interface LearningFeedback {
    variant: string;
    when_to_apply: string | string[];
    when_not_to_apply: string | string[];
}
interface LearningConflict {
    id: string;
    feedback: LearningFeedback;
    similarity_score: number;
    reason: string;
}
interface ContextualConflictsDisplayDBProps {
    conflictingConditions: [LearningConflict[], LearningConflict[]];
    baseUrl?: string;
    organizationName?: string;
    chatAssistantName?: string;
    onDeleted?: (variantId: string) => void;
    onMergeMessage?: (message: string) => void;
    setSendMessageInChat: React.Dispatch<React.SetStateAction<string>>;
    editConflictingLearningTrigger?: any;
    editSimilarLearningTrigger?: any;
    onSetOperationStatus?: (status: {
        status: 'success' | 'error';
        message: string;
    } | null) => void;
    onEdited?: (learningId: string) => void;
    isFromDashboard?: boolean;
}
declare const ContextualConflictsDisplayDB: React.FC<ContextualConflictsDisplayDBProps>;
export default ContextualConflictsDisplayDB;
//# sourceMappingURL=ContextualConflictDBCard.d.ts.map