import { NotificationSubset } from '../models/NotificationSubset'; export interface INotificationsRepository { getAllNotificationsByUser(inAppNotificationFormat?: boolean, onlyUnread?: boolean, limit?: number, offset?: number): Promise; deleteNotification(notificationId: number): Promise; getUnreadNotificationsCount(): Promise; markNotificationAsRead(notificationId: number): Promise; }