import { Model } from 'sequelize'; import { INoticeboardModelAttributes } from '../../interfaces/noticeboardInterface'; import { TNoticeboardModelCreationAttributes } from '../../types/noticeboardType'; import { NOTICEBOARD_STATUS, NOTICEBOARD_TYPE, USER_TYPES } from '../../constants/app'; export declare class NoticeboardModel extends Model { id: string; title: string; description: string; type: NOTICEBOARD_TYPE; userTypes: USER_TYPES[]; scheduleDate: Date; instituteId: string; status: NOTICEBOARD_STATUS; fileStorageId?: string; link?: string; academicCalendarId: string; dismissalDate: Date; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt?: string; static associate(models: any): void; } export default NoticeboardModel;