using Application.Classes; using Application.DataTransferObjects.Alliance; namespace Application.Interfaces; public interface IAllianceRepository { Task>> GetAlliancesAsync(CancellationToken cancellationToken); Task> GetAllianceAsync(Guid allianceId, CancellationToken cancellationToken); Task> UpdateAllianceAsync(UpdateAllianceDto updateAllianceDto, string modifiedBy, CancellationToken cancellationToken); Task> DeleteAllianceAsync(Guid allianceId, CancellationToken cancellationToken); }