using Elsa.Mediator.Contexts;
namespace Elsa.Mediator.Contracts;
///
/// Represents a strategy for publishing events.
///
public interface IEventPublishingStrategy
{
///
/// Publishes an event.
///
/// The context for publishing the event.
Task PublishAsync(NotificationStrategyContext context);
}