namespace NzbDrone.Common.Messaging { public interface IProcessMessage { } public interface IProcessMessageAsync : IProcessMessage { } public interface IProcessMessage<TMessage> : IProcessMessage { } public interface IProcessMessageAsync<TMessage> : IProcessMessageAsync { } }