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