import { Model } from 'sequelize'; import { IStudentLeaveRequestModelAttributes } from '../../interfaces/studentLeaveRequestInterface'; import { TStudentLeaveRequestModelCreationAttributes } from '../../types/studentLeaveRequestType'; import { STUDENT_LEAVE_STATUS, STUDENT_LEAVE_TYPE } from '../../constants/app'; export declare class StudentLeaveRequestModel extends Model { id: string; endDate: Date; userId: string; reason: string; startDate: Date; instituteId: string; fileStorageId: string; academicCalendarId: string; status: STUDENT_LEAVE_STATUS; leaveType: STUDENT_LEAVE_TYPE; static associate(models: any): void; } export default StudentLeaveRequestModel;