import '../entities/server.dart';

/// Repository interface for server operations.
abstract class ServersRepository {
  /// Fetches all servers, optionally filtered by environment or status.
  Future<List<Server>> getAll({String? environment, String? status});

  /// Fetches a single server by ID.
  Future<Server> getById(String id);
}
