using BuildingBlocks.EventStoreDB.Events; using MediatR; namespace BuildingBlocks.EventStoreDB.Projections; public interface IProjectionProcessor { Task ProcessEventAsync(StreamEvent streamEvent, CancellationToken cancellationToken = default) where T : INotification; }