using System.Collections.Generic; using Trash.Radarr.CustomFormat.Guide; using Trash.Radarr.CustomFormat.Models; using Trash.Radarr.CustomFormat.Models.Cache; namespace Trash.Radarr.CustomFormat.Processors.GuideSteps { public interface ICustomFormatStep { List ProcessedCustomFormats { get; } List DeletedCustomFormatsInCache { get; } List<(string, string)> CustomFormatsWithOutdatedNames { get; } Dictionary> DuplicatedCustomFormats { get; } void Process(IEnumerable customFormatGuideData, IEnumerable config, CustomFormatCache? cache); } }