import IRemoteNotification from './IRemoteNotification.js';

export type IStrategyComparator = (attribute, rule) => boolean;

export default interface INotificationStore {
  context: Record<string, unknown>;
  total: number;
  totalPages: number;
  perPage: number;
  currentPage: number;
  unreadCount: number;
  unseenCount: number;
  notifications: IRemoteNotification[];
  lastFetchedAt?: Date;
}
