"""Backward-compatible citation exports.

The canonical implementation lives in ``regex_extractor``. Keeping this module as a
thin re-export avoids two incompatible Citation models and removes an undeclared
``requests`` dependency from the runtime path.
"""

from .regex_extractor import (
    Citation,
    GrobidClient,
    RegexCitationExtractor,
    extract_citations,
    format_citations_for_markdown,
)

__all__ = [
    "Citation",
    "GrobidClient",
    "RegexCitationExtractor",
    "extract_citations",
    "format_citations_for_markdown",
]
