import { Model } from 'sequelize'; import { ICertificateRequestModelAttributes } from '../../interfaces/certificateRequestInterface'; import { TCertificateRequestCreationAttributes } from '../../types/certificateRequestType'; import { CERTIFICATE_REQUEST_STATUS, CERTIFICATE_REQUEST_TYPE } from '../../constants'; declare class CertificateRequestModel extends Model { id: string; parentId: string; studentId: string; canceledBy: string; completedBy: string; instituteId?: string; academicCalendarId?: string; status: CERTIFICATE_REQUEST_STATUS; certificateType: CERTIFICATE_REQUEST_TYPE; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default CertificateRequestModel;