import { Model } from 'sequelize'; import { IUserHasLeaveModelAttributes } from '../../interfaces/userHasLeaveInterface'; import { TUserHasLeaveModelCreationAttributes } from '../../types/userHasLeaveType'; import { LEAVE } from '../../constants/app'; declare class UserHasLeaveModel extends Model { id: string; userId: string; instituteId: string; totalLeave: number; usedLeave: number; leaveId: string; leave: LEAVE; userHasLeaveId?: string; academicCalendarId?: string; createdBy?: string; updatedBy?: string; deletedBy?: string; readonly createdAt: Date; readonly deletedAt?: string; readonly updatedAt: Date; static associate(models: any): void; } export default UserHasLeaveModel;