using System.Threading; using System.Threading.Tasks; using MQTTnet.Client.Publishing; namespace MQTTnet { public interface IApplicationMessagePublisher { Task PublishAsync(MqttApplicationMessage applicationMessage, CancellationToken cancellationToken); } }