"""
SmartSpellChecker — barrel re-export.

All implementation split into:
  smart_spell_core — init, data types, language detection, word correction
  smart_spell_text — full text correction, boundary repair, context split

Lizenz: Apache 2.0 (kommerziell nutzbar)
"""

# Core: data types, lang detection (re-exported for tests)
from .core import (  # noqa: F401
    _AVAILABLE,
    _DIGIT_SUBS,
    _SUSPICIOUS_CHARS,
    _UMLAUT_MAP,
    _TOKEN_RE,
    _I_FOLLOWERS,
    _A_FOLLOWERS,
    CorrectionResult,
    Lang,
)

# Text: SmartSpellChecker class (the main public API)
from .text import SmartSpellChecker  # noqa: F401
