import 'package:http/http.dart' as http; import 'package:immich_mobile/domain/models/sync_event.model.dart'; abstract interface class ISyncApiRepository { Future ack(List data); Future streamChanges( Function(List, Function() abort) onData, { int batchSize, http.Client? httpClient, }); }