using System; using System.Threading.Tasks; namespace Bit.App.Abstractions { public interface ISyncService { bool SyncInProgress { get; } Task SyncAsync(string id); Task SyncDeleteFolderAsync(string id, DateTime revisionDate); Task SyncDeleteSiteAsync(string id); Task FullSyncAsync(); Task IncrementalSyncAsync(TimeSpan syncThreshold); Task IncrementalSyncAsync(); } }