/// <reference types="react" />
import { UiStateDynamicScoreValue, UiStateScoreConditionValues } from '../../../../dynamic-score-creation-modal.constants';
export type WeightedConditionsProps = {
    conditionScores?: Record<string, string>;
    handleDelete?: (item: UiStateScoreConditionValues) => void;
    handleOpenEditModal?: (item: UiStateScoreConditionValues) => void;
    handleUpdate?: (item: UiStateScoreConditionValues, scoreValues?: UiStateDynamicScoreValue[]) => void;
    isSidebar?: boolean;
    items: UiStateScoreConditionValues[];
    maxValue: number;
    onAddCondition?: () => void;
    onDragEnd?: (reorderedData: UiStateScoreConditionValues[]) => Promise<void>;
    openManageModal?: () => void;
    scoreValues: UiStateDynamicScoreValue[];
    totalCount?: number;
};
export declare const WeightedConditions: ({ conditionScores, totalCount, items, isSidebar, scoreValues, maxValue, handleDelete, handleOpenEditModal, handleUpdate, onDragEnd, onAddCondition, openManageModal, }: WeightedConditionsProps) => JSX.Element;
