const e = "https://nice2dev.com/schemas/component-doc-v1.json", i = "NiceQuiz", n = "Quiz component with scoring, feedback, and time limits.", s = "survey", t = "1.0.0", o = "stable", c = [{ name: "quiz", type: "QuizDefinition", required: !0, description: "Quiz definition" }, { name: "answers", type: "QuizAnswer[]", description: "Current answers" }, { name: "onChange", type: "(answers: QuizAnswer[]) => void", description: "Change callback" }, { name: "onSubmit", type: "(result: QuizResult) => Promise<void>", description: "Submit callback" }, { name: "timeLimit", type: "number", description: "Time limit in seconds" }, { name: "showScore", type: "boolean", default: "true", description: "Show score" }, { name: "showFeedback", type: "boolean", default: "true", description: "Show answer feedback" }, { name: "shuffleQuestions", type: "boolean", default: "false", description: "Shuffle questions" }], a = [{ title: "Quiz", description: "Take quiz", code: `<NiceQuiz
  quiz={quizDef}
  answers={userAnswers}
  onChange={setUserAnswers}
  onSubmit={submitQuiz}
  timeLimit={600}
  showFeedback
/>` }], r = { keyboard: ["Tab through questions"], aria: ["Quiz progress", "Timer announcements"] }, u = ["NiceSurvey", "NicePoll"], m = {
  $schema: e,
  name: i,
  description: n,
  category: s,
  since: t,
  status: o,
  props: c,
  examples: a,
  accessibility: r,
  seeAlso: u
};
export {
  e as $schema,
  r as accessibility,
  s as category,
  m as default,
  n as description,
  a as examples,
  i as name,
  c as props,
  u as seeAlso,
  t as since,
  o as status
};
