import { MuscleGroup, SetType, SimplifiedMuscleGroup } from '.'; interface SetCountableSet { indicator: SetType; } interface SetCountableExercise { muscle_group: MuscleGroup; other_muscles: MuscleGroup[]; sets: SetCountableSet[]; } export interface SetCountableWorkoutOrRoutine { exercises: SetCountableExercise[]; } export declare const calculateSetContributionsForSimplifiedMuscleGroups: ({ muscle_group, other_muscles, }: { muscle_group: MuscleGroup; other_muscles: MuscleGroup[]; }) => { core: number; shoulders: number; arms: number; legs: number; back: number; chest: number; }; export declare const calculateSimplifiedMuscleSplit: ({ workoutsOrRoutines, includeWarmupSets, }: { workoutsOrRoutines: SetCountableWorkoutOrRoutine[]; includeWarmupSets: boolean; }) => Record; export declare const calculateSetContributionsForMuscleGroups: ({ muscleGroup, otherMuscles, }: { muscleGroup: MuscleGroup; otherMuscles: MuscleGroup[]; }) => Record; export declare const calculateSetCountPerMuscleGroups: ({ workoutsOrRoutines, includeWarmupSets, }: { workoutsOrRoutines: SetCountableWorkoutOrRoutine[]; includeWarmupSets: boolean; }) => Record; export {};