"""msaas-extraction -- LLM-based structured data extraction, schema-driven and domain-agnostic."""

from extraction.models import (
    ExtractionConfig,
    ExtractionField,
    ExtractionResult,
    ExtractionSchema,
    FieldType,
)
from extraction.service import ExtractionService

__all__ = [
    # Service
    "ExtractionService",
    # Models
    "ExtractionConfig",
    "ExtractionField",
    "ExtractionResult",
    "ExtractionSchema",
    "FieldType",
]
