import { ServiceReturnType } from '@parlor/contexts';
import { UiStateScoreConditionValues } from '../../../../dynamic-score-creation-modal.constants';
import { GraphsAndPreviewsProps } from '../../components/graphs-and-previews/graphs-and-previews';
export declare const graphDataSerializer: (pointData: ServiceReturnType<'dynamicScore', 'getDistributionScore'>, baseData: ServiceReturnType<'dynamicScoreValue', 'useListMembers'>, conditionData: ServiceReturnType<'dynamicScoreCondition', 'useListMembers'>, minMaxValues: {
    max: number;
    min: number;
}) => GraphsAndPreviewsProps['graphData'];
export declare const conditionScoreSerializer: (data: ServiceReturnType<'dynamicScoreCondition', 'useListMembers'>) => Record<string, string>;
export declare const valueScoreSerializer: (data: ServiceReturnType<'dynamicScoreValue', 'useListMembers'>) => Record<string, {
    percent: string;
    total: string;
}>;
export declare const createSingleGroup: (items: UiStateScoreConditionValues[], index: number) => {
    id: string;
    name: string;
    conditionGroupName: string;
    conditionGroupOrder: number;
    conditionGroupType: import("@parlor/common").DynamicScoreConditionGroupType;
    rank: number;
    conditionGroups: UiStateScoreConditionValues[];
};
