using Fitness_core_BE.Models; namespace Fitness_core_BE.Interfaces { public interface IAdminSuggestionRepository { Task<(List Workouts, List Meals)> GetPublishedAsync(CancellationToken ct = default); Task FindWorkoutCategoryAsync(string name, CancellationToken ct = default); Task FindMealCategoryAsync(string name, CancellationToken ct = default); Task AddWorkoutCategoryAsync(WorkoutCategory category, CancellationToken ct = default); Task AddMealCategoryAsync(MealCategory category, CancellationToken ct = default); Task AddWorkoutAsync(WorkoutPlan plan, CancellationToken ct = default); Task AddMealAsync(MealPlan plan, CancellationToken ct = default); } }