from .config import (
    CV_DIR,
    DATA_DIR,
    MODELS_DIR,
    ULTRALYTICS_AVAILABLE,
    YOLO26_MODELS,
    SUPER_CATEGORIES,
    COMMON_BRANDS,
    COLORS,
    DEFAULT_CONF_THRESHOLD,
    DEFAULT_IOU_THRESHOLD,
    DEFAULT_IMG_SIZE,
)
from .detectors import (
    YOLO26Detector,
    HybridLogoDetector,
)
from .yolo_scanner import (
    start_scanner as start_yolo_scanner,
    detect_objects as detect_yolo_objects,
)
from .scanner import (
    start_interactive_capture as start_ollama_scanner,
    capture_and_analyze as capture_ollama_once,
)

__all__ = [
    "CV_DIR",
    "DATA_DIR", 
    "MODELS_DIR",
    "ULTRALYTICS_AVAILABLE",
    "YOLO26_MODELS",
    "SUPER_CATEGORIES",
    "COMMON_BRANDS",
    "COLORS",
    "DEFAULT_CONF_THRESHOLD",
    "DEFAULT_IOU_THRESHOLD",
    "DEFAULT_IMG_SIZE",
    "YOLO26Detector",
    "HybridLogoDetector",
    "start_yolo_scanner",
    "detect_yolo_objects",
    "start_ollama_scanner",
    "capture_ollama_once",
]

__version__ = "2.0.0"
