using StabilityMatrix.Core.Models; using StabilityMatrix.Core.Models.FileInterfaces; using StabilityMatrix.Core.Models.Progress; namespace StabilityMatrix.Core.Services; public interface IMetadataImportService { Task ScanDirectoryForMissingInfo(DirectoryPath directory, IProgress? progress = null); Task GetMetadataForFile( FilePath filePath, IProgress? progress = null, bool forceReimport = false ); Task UpdateExistingMetadata(DirectoryPath directory, IProgress? progress = null); }