# Worksheets Module
# worksheets/api.py    — API router (generate MC, cloze, mindmap, quiz)
# worksheets/models.py — Pydantic models and helpers

from .api import router
from .models import (
    ContentType,
    GenerateRequest,
    MCGenerateRequest,
    ClozeGenerateRequest,
    MindmapGenerateRequest,
    QuizGenerateRequest,
    BatchGenerateRequest,
    WorksheetContent,
    GenerateResponse,
    BatchGenerateResponse,
    parse_difficulty,
    parse_cloze_type,
    parse_quiz_types,
)

__all__ = [
    "router",
    "ContentType",
    "GenerateRequest",
    "MCGenerateRequest",
    "ClozeGenerateRequest",
    "MindmapGenerateRequest",
    "QuizGenerateRequest",
    "BatchGenerateRequest",
    "WorksheetContent",
    "GenerateResponse",
    "BatchGenerateResponse",
    "parse_difficulty",
    "parse_cloze_type",
    "parse_quiz_types",
]
