from pathlib import Path from typing import Set from docforge.models import Project, Module class MkDocsRenderer: name: str def generate_sources(self, project: Project, out_dir: Path) -> None: ... def _write_module( self, module: Module, packages: Set[str], out_dir: Path, ) -> None: ... def _render_markdown(self, title: str, module_path: str) -> str: ... def _ensure_root_index(self, project, out_dir) -> None: ... def _ensure_parent_index(self, parts, out_dir, link_target, title) -> None: ...