using DynamicData.Binding; using StabilityMatrix.Core.Models; using StabilityMatrix.Core.Models.Database; using StabilityMatrix.Core.Models.FileInterfaces; namespace StabilityMatrix.Core.Services; public interface IImageIndexService { IndexCollection InferenceImages { get; } /// /// Refresh index for all collections /// Task RefreshIndexForAllCollections(); Task RefreshIndex(IndexCollection indexCollection); /// /// Refreshes the index of local images in the background /// void BackgroundRefreshIndex(); }