using SameBeat.Domain.Encje; namespace SameBeat.Application.Interfejsy; public interface IRepozytoriumPoczekalni { Task ZnajdzPoIdAsync(Guid id, CancellationToken token = default); /// Uczestnicy ze statusem Oczekuje dla danego wydarzenia, od najdawniej dolaczonego. Task> PobierzOczekujacychDlaWydarzeniaAsync(Guid wydarzenieId, CancellationToken token = default); void Dodaj(UczestnikOczekujacy uczestnik); }