using System.Threading; using System.Threading.Tasks; using Wino.Core.Domain.Models.Accounts; namespace Wino.Core.Domain.Interfaces; public interface IWinoAccountDataSyncService { Task ExportAsync(WinoAccountSyncSelection selection, CancellationToken cancellationToken = default); Task ExportToJsonAsync(WinoAccountSyncSelection selection, CancellationToken cancellationToken = default); Task ImportAsync(WinoAccountSyncSelection selection, CancellationToken cancellationToken = default); Task ImportFromJsonAsync(string jsonContent, CancellationToken cancellationToken = default); }