import 'package:immich_mobile/domain/models/server-info/server_config.model.dart'; import 'package:immich_mobile/domain/models/server-info/server_features.model.dart'; abstract interface class IServerApiRepository { /// Pings and check if server is reachable Future pingServer(); /// Fetches the list of enabled features in the server Future getServerFeatures(); /// Fetches the server configuration and settings Future getServerConfig(); }