import 'package:immich_mobile/models/activities/activity.model.dart'; abstract interface class IActivityApiRepository { Future<List<Activity>> getAll( String albumId, { String? assetId, }); Future<Activity> create( String albumId, ActivityType type, { String? assetId, String? comment, }); Future<void> delete(String id); Future<ActivityStats> getStats(String albumId, {String? assetId}); }