namespace OF_DL.Services; /// /// Interface for reporting download progress in a UI-agnostic way. /// This allows the download service to report progress without being coupled to any specific UI framework. /// public interface IProgressReporter { /// /// Reports progress increment. The value represents either bytes downloaded or file count depending on configuration. /// /// The amount to increment progress by void ReportProgress(long increment); }