import { NotificationType, Uuid } from '@standardnotes/domain-core' import { Notification } from './Notification' export interface NotificationRepositoryInterface { save(notification: Notification): Promise findByUserUuidUpdatedAfter(userUuid: Uuid, lastSyncTime: number): Promise findByUserUuid(userUuid: Uuid): Promise findByUserUuidAndType(userUuid: Uuid, type: NotificationType): Promise remove(notification: Notification): Promise }