import { Model } from 'sequelize'; import { NOTIFICATION_MODULE_TYPE, NOTIFICATION_STATUS, NOTIFICATION_TYPE } from '../../constants/app'; import { INotificationModelAttributes } from '../../interfaces/sendNotificationInerface'; import { TNotificationModelCreationAttributes } from '../../types/sendNotificationType'; declare class SendNotificationModel extends Model { id: string; senderId: string; receiverId: string; viewDate: Date; status: NOTIFICATION_STATUS; title: string; message: string; instituteId: string; sportsAcademyId: string; moduleType: NOTIFICATION_MODULE_TYPE; type: NOTIFICATION_TYPE[]; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly deletedAt: string; readonly updatedAt: Date; static associate(models: any): void; } export default SendNotificationModel;