"""
Research Library Module - PDF Download and Management System

This module provides functionality for:
- Downloading PDFs from research sources
- Managing a local library of downloaded documents
- Tracking download status and deduplication
- Providing UI for library browsing and download management
"""

from .services.download_service import DownloadService
from .services.library_service import LibraryService
from .services.library_rag_service import LibraryRAGService
from .routes.library_routes import library_bp
from .routes.rag_routes import rag_bp
from .deletion.routes import delete_bp
from .search import search_bp

__all__ = [
    "DownloadService",
    "LibraryService",
    "LibraryRAGService",
    "library_bp",
    "rag_bp",
    "delete_bp",
    "search_bp",
]
