using FlowAPI.Application.DTOs; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace FlowAPI.Application.Interfaces { public interface IAchievementService { Task> GetUserAchievementsAsync(Guid userId); Task SeedAchievementsAsync(); Task ProcessEventAsync(Guid userId, string eventName, int amount = 1); } }