import { BaseTypedef } from '../base.typedef'; import { QuizzCategory } from './quizz-category.typedef'; import { Question } from '../quizz/question.typedef'; import { Category } from './category.typedef'; import { CourseTag } from '../course/tag.typedef'; export declare class QuizzConfigTypeDef { LEAP: number; SCORE: number; HOP: number; USDT: number; EXP: number; duration: number; turnCost: number; totalQuizScore: number; numberQuestionStop: number; hideResult: string; hideLeaderBoard: string; stopper: string; replay: string; resultType: string; isShuffle: boolean; } export declare class Quizz extends BaseTypedef { _id: string; nameVi: string; descriptionVi: string; numberOfVisitor: number; numberOfPlayer: number; numberOfVote: number; upvotePercent: number; logo: string; banner: string; category: QuizzCategory; organization: string; level: string; duration: number; type: string; numberOfQuestions: number; whitelist: string; mode: string; isFreeToPlay: number; hideResults: number; eventTag: string; language: string; name: string; description: string; content: string; coverImage: string; isActive: boolean; questionIds: string[]; questions: Question[]; categories: Category[]; tags: CourseTag[]; difficulty: string; timerType: string; config: object; labels: string[]; configQuestion: object[]; whitelistedEmails: string[]; skills: object; configType: string; visibility: string; attendee: number; numberVisitors: number; orgId: string; } export declare class QuizzDetail extends Quizz { questions: Question[]; categories: Category[]; } declare const QuizzListReponse_base: any; export declare class QuizzListReponse extends QuizzListReponse_base { } export {}; //# sourceMappingURL=quizz.typedef.d.ts.map