using GymLogAI.Core.Entities; namespace GymLogAI.Application.Interfaces; public interface IWorkoutRepository { Task AddAsync(Workout workout, CancellationToken cancellationToken); Task> GetHistoryAsync(Guid userId, CancellationToken cancellationToken); }