"""Adapter package."""

from app.adapters.base import MediaCandidate, ParsedPage, SiteAdapter, VideoPageLink
from app.adapters.browser_adapter import BrowserAdapter, BrowserRenderer
from app.adapters.generic_html import GenericHTMLAdapter
from app.adapters.media_adapter import MediaAdapter
from app.adapters.registry import AdapterRegistry, build_default_registry

__all__ = [
    "AdapterRegistry",
    "BrowserAdapter",
    "BrowserRenderer",
    "GenericHTMLAdapter",
    "MediaAdapter",
    "MediaCandidate",
    "ParsedPage",
    "SiteAdapter",
    "VideoPageLink",
    "build_default_registry",
]
