using IM_API.Domain.Interfaces; namespace IM_API.Application.Interfaces { public interface IEventBus { Task PublishAsync(TEvent @event) where TEvent : IEvent; } }