"""Prior-art arama servisleri.

İki kaynak:
- Espacenet OPS (EPO) — ücretsiz 500 sorgu/hafta, bibliyografik veri olgun
- Google Patents — HTML scrape fallback, USPTO/CN kapsaması için ek

Sonuçlar ortak PriorArtHit şemasına normalize edilir (source ayırt edici
bir alan).
"""

from app.services.prior_art.analyzer import (
    AnalysisError,
    AnalysisItem,
    AnalysisList,
    analyze_prior_art,
)
from app.services.prior_art.espacenet import (
    EspacenetAuthError,
    EspacenetClient,
    EspacenetError,
    EspacenetNotConfigured,
)
from app.services.prior_art.google_patents import (
    GooglePatentsClient,
    GooglePatentsError,
)
from app.services.prior_art.models import PriorArtHit

__all__ = [
    "AnalysisError",
    "AnalysisItem",
    "AnalysisList",
    "EspacenetAuthError",
    "EspacenetClient",
    "EspacenetError",
    "EspacenetNotConfigured",
    "GooglePatentsClient",
    "GooglePatentsError",
    "PriorArtHit",
    "analyze_prior_art",
]
