import { Model } from 'sequelize'; import { ICourseModelAttributes } from '../../interfaces/courseInterface'; import { TCourseModelCreationAttributes } from '../../types/courseType'; import { APP_TYPE, COMMAN_STATUS, COURSE_STATUS, USER_TYPES } from '../../constants/app'; export declare class CourseModel extends Model { id: string; instituteId?: string; subjectId: string; price: number; title: string; subTitle: string; materialType: string; userType: USER_TYPES; appType: APP_TYPE; courseStatus: COURSE_STATUS; entities: string[]; status: COMMAN_STATUS; instructor: string; expiryTime: number; thumbNail: string; introVideo: string; createdBy: string; updatedBy: string; deletedBy: string; readonly createdAt: Date; readonly updatedAt: Date; readonly deletedAt?: Date; static associate(models: any): void; } export default CourseModel;