import { BaseConditionInput, BasePaginationInput } from '../base.input'; import { AccessibilityType, QuizStatus } from '../../enums'; export type ConfigQuestion = { questionId: ''; quizzId: ''; config: { LEAP: 0; HOP: 0; USDT: 0; EXP: 0; duration: 0; turnCost: 0; questionScore: 0; }; }; export declare class QuizzConfigInput { LEAP: number; HOP: number; USDT: number; EXP: number; SCORE: number; duration: number; turnCost: number; totalQuizScore: number; numberQuestionStop: number; hideResult: string; hideLeaderBoard: string; stopper: string; replay: string; resultType: string; isShuffle: boolean; } export declare class BaseQuizzInput { category: string; name: string; nameVi: string; description: string; descriptionVi: string; logo: string; banner: string; level: string; type: string; duration: number; mode: string; numberOfQuestions: number; isFreeToPlay: number; hideResults: number; eventTag: string; language: string; content: string; coverImage: string; isActive: boolean; questions: string[]; categories: string[]; tags: string[]; difficulty: string; timerType: string; config: object; labels: string[]; configQuestion: object[]; whitelistedEmails: string[]; skills: object; configType: string; visibility: string; orgId: string; } export declare class CreateQuizzInput extends BaseQuizzInput { } export declare class UpdateQuizzInput extends BaseQuizzInput { id: string; } export declare class QuizzPaginationInput extends BasePaginationInput { } export declare class QuizzConditionInput extends BaseConditionInput { _id: string[]; category: string[]; type: string[]; level: string[]; mode: string[]; organization: string[]; isFreeToPlay: number; isActive: boolean; tags: string[]; eventIds: string[]; isMyQuizz: boolean; categories: string[]; timerType: string[]; difficulty: string[]; visibility: string[]; orgId: string; status: QuizStatus; accessibilityType: AccessibilityType; categoryId: string; topicId: string; createdBy: string; } declare const QuizzQueryInput_base: any; export declare class QuizzQueryInput extends QuizzQueryInput_base { } export {}; //# sourceMappingURL=quizz.input.d.ts.map