using System.Threading;
using System.Threading.Tasks;
namespace MediaBrowser.Controller.LiveTv;
///
/// Provides Schedules Direct specific operations.
///
public interface ISchedulesDirectService
{
///
/// Gets the available countries from the Schedules Direct API, using a file cache.
///
/// The cancellation token.
/// The raw JSON response bytes.
Task GetAvailableCountries(CancellationToken cancellationToken);
}