from pathlib import Path from .entry import Entry class EntryDetector: def detect_entry(self, basepath: Path) -> Entry | None: raise NotImplementedError