using GymLogAI.Application.DTOs; using GymLogAI.Core.Entities; namespace GymLogAI.Application.Interfaces; public interface IWorkoutRecommendationGenerator { Task GenerateAsync( WorkoutRecommendationContext context, IReadOnlyCollection workoutHistory, CancellationToken cancellationToken); }