import '../entities/alert_event.dart';

/// Repository interface for alert operations.
abstract class AlertsRepository {
  /// Fetches all alert events, optionally filtered by severity.
  Future<List<AlertEvent>> getAll({String? severity});

  /// Acknowledges an alert event by ID.
  Future<AlertEvent> acknowledge(String id);
}
