using System; using System.Threading; using System.Threading.Tasks; using MediaBrowser.Model.LiveTv; namespace MediaBrowser.Controller.LiveTv; /// /// Service responsible for managing the Live TV guide. /// public interface IGuideManager { /// /// Gets the guide information. /// /// The . GuideInfo GetGuideInfo(); /// /// Refresh the guide. /// /// The to use. /// The to use. /// Task representing the refresh operation. Task RefreshGuide(IProgress progress, CancellationToken cancellationToken); }