import 'package:immich_mobile/domain/interfaces/db.interface.dart'; import 'package:immich_mobile/domain/models/store.model.dart'; abstract interface class IStoreRepository implements IDatabaseRepository { Future insert(StoreKey key, T value); Future tryGet(StoreKey key); Stream watch(StoreKey key); Stream watchAll(); Future update(StoreKey key, T value); Future delete(StoreKey key); Future deleteAll(); }