"""
NRU Worksheet Generator — barrel re-export.

All implementation split into:
  nru_worksheet_models — data classes, entry separation
  nru_worksheet_html   — HTML generation
  nru_worksheet_pdf    — PDF generation

Per scanned page, we generate 2 worksheet pages.
"""

# Models
from .nru_models import (  # noqa: F401
    VocabEntry,
    SentenceEntry,
    separate_vocab_and_sentences,
)

# HTML generation
from .nru_html import (  # noqa: F401
    generate_nru_html,
    generate_nru_worksheet_html,
)

# PDF generation
from .nru_pdf import generate_nru_pdf  # noqa: F401
