using Liber_Incantamentum.Application.DTOs.Spell; namespace Liber_Incantamentum.Application.Interfaces { public interface ISpellService { Task> GetAllSpellAsync(SpellDtoFilter filter); Task UpdateSpellAsync(SpellDtoUpdate dto); Task DeleteSpellAsync(Guid id); Task AddSpellAsync(SpellDtoCreate dto); Task? GetSpellByIdAsync(Guid id); } }