using IWS5.Core.Models.Processing;

namespace IWS5.Core;

public interface IEventProcessor
{
    /// <summary>
    /// Processes the event asynchronously.
    /// </summary>
    /// <param name="eventData">The event data to process.</param>
    /// <returns>A task representing the asynchronous operation.</returns>
    public Task<bool> ProcessEventAsync(EventModel eventData, int processId);
}
