using System; using System.Collections.Generic; using NzbDrone.Core.Entities.Notification; namespace NzbDrone.Core.Providers { public interface INotificationProvider { void Register(ProgressNotification notification); void Register(BasicNotification notification); List BasicNotifications { get; } List GetProgressNotifications { get; } /// /// Dismisses a notification based on its ID. /// /// notification id. void Dismiss(Guid notificationId); } }