using FluentResults; namespace NexusReader.UI.Shared.Services; public interface ISyncService { Task InitializeAsync(); Task UpdateProgressAsync(string pageId); event Func OnProgressReceived; Task DisposeAsync(); }