using MediaBrowser.Controller.Entities;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace MediaBrowser.Controller.Library
{
    /// 
    /// Class BaseIntroProvider
    /// 
    public interface IIntroProvider
    {
        /// 
        /// Gets the intros.
        /// 
        /// The item.
        /// The user.
        /// IEnumerable{System.String}.
        Task> GetIntros(BaseItem item, User user);
        /// 
        /// Gets all intro files.
        /// 
        /// IEnumerable{System.String}.
        IEnumerable GetAllIntroFiles();
        /// 
        /// Gets the name.
        /// 
        /// The name.
        string Name { get; }
    }
}