using SportsDivision.Application.DTOs; namespace SportsDivision.Application.Interfaces; public interface IHighJumpService { Task> GetHeightsAsync(int tournamentEventLevelId); Task AddHeightAsync(HighJumpHeightCreateDto dto); Task RemoveHeightAsync(int heightId); Task RecordAttemptAsync(HighJumpAttemptUpdateDto dto); Task IsEliminatedAsync(int tournamentEventLevelId, int eventRegistrationId); Task CalculateResultsAsync(int tournamentEventLevelId, string recordedBy); }