using System.Threading;
using System.Threading.Tasks;
namespace Kavita.API.Services.Plus;
///
/// Responsible to synchronize Collection series from non-Kavita sources
///
public interface ISmartCollectionSyncService
{
///
/// Synchronize all collections
///
///
///
Task Sync(CancellationToken ct = default);
///
/// Synchronize a collection
///
///
///
///
Task Sync(int collectionId, CancellationToken ct = default);
}