#pragma warning disable CS1591
using System.Collections.Generic;
using MediaBrowser.Model.Sync;
namespace MediaBrowser.Controller.Sync
{
    public interface ISyncProvider
    {
        /// 
        /// Gets the name.
        /// 
        /// The name.
        string Name { get; }
        /// 
        /// Gets the synchronize targets.
        /// 
        /// The user identifier.
        /// IEnumerable<SyncTarget>.
        List GetSyncTargets(string userId);
        /// 
        /// Gets all synchronize targets.
        /// 
        /// IEnumerable<SyncTarget>.
        List GetAllSyncTargets();
    }
}