import { default as default_2 } from 'react-dom/client'; export declare type AnswerType = { id: string; correct: boolean; text: string; }; export declare type ContextType = { quizEnded: boolean; setQuizEnded: React.Dispatch>; results: ResultType[]; setResults: React.Dispatch>; numberOfQuestions: number; setNumberOfQuestions: React.Dispatch>; setQuizStarted: React.Dispatch>; questionsPool: QuestionPoolType[]; setQuestionsPool: React.Dispatch>; }; export declare type Data = QuestionType[]; export declare type QuestionPoolType = QuestionType & { remainingAttempts: number; correctlyAnswered: boolean; }; export declare type QuestionType = { id: string; type: QuizType; text: string; answers: AnswerType[]; referenceLink?: string; }; export declare enum QuestionTypes { MultipleChoice = "multiple-choice", SingleChoice = "single-choice" } export declare type QuizType = QuestionTypes.MultipleChoice | QuestionTypes.SingleChoice; declare const renderQuizRecap: (id: string, data: Data, locale?: string) => default_2.Root; export default renderQuizRecap; export declare type ResultType = { id: string; question: QuestionPoolType; selections: AnswerType[]; }; export { }