import { Model } from 'sequelize'; import { IUserHasCourseModelAttributes } from '../../interfaces/userHasCourseInterface'; import { TUserHasCourseModelCreationAttributes } from '../../types/userHasCourseType'; import { COMMAN_STATUS, USER_COURSE_STATUS } from '../../constants/app'; declare class UserHasCourseModel extends Model { id: string; userId: string; courseId: string; instituteId?: string; price: string; discount?: string; expiryDate: Date; status: COMMAN_STATUS; courseStatus: USER_COURSE_STATUS; walletTransactionId: string; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default UserHasCourseModel;