import 'dart:async'; import 'package:immich_mobile/domain/models/store.model.dart'; abstract class IStoreRepository { FutureOr getValue(StoreKey key); FutureOr setValue(StoreKey key, T value); FutureOr deleteValue(StoreKey key); Stream watchValue(StoreKey key); Stream> watchStore(); FutureOr clearStore(); }