import { Observable } from 'rxjs';
import { AdminNotification, AdminNotificationFilters } from '../models/admin-notification.model';

export interface AdminNotificationsGateway {
  loadNotifications(filters: AdminNotificationFilters): Observable<AdminNotification[]>;
  markRead(id: string): Observable<void>;
  markAllRead(): Observable<void>;
}
