using System.Collections.Generic; using System.Threading.Tasks; using TrashLib.Radarr.Config; using TrashLib.Radarr.CustomFormat.Models; using TrashLib.Radarr.CustomFormat.Models.Cache; using TrashLib.Radarr.CustomFormat.Processors.PersistenceSteps; namespace TrashLib.Radarr.CustomFormat.Processors { // public interface IPersistenceProcessor // { // IDictionary> UpdatedScores { get; } // IReadOnlyCollection InvalidProfileNames { get; } // CustomFormatTransactionData Transactions { get; } // // Task PersistCustomFormats( // RadarrConfig config, // IEnumerable guideCfs, // IEnumerable deletedCfsInCache, // IDictionary profileScores); // // void Reset(); // } }