from typing import Dict, Iterable from docforge.models.module import Module class Project: """Represents a documentation project.""" name: str modules: Dict[str, Module] def __init__(self, name: str) -> None: ... def add_module(self, module: Module) -> None: ... def get_module(self, path: str) -> Module: ... def get_all_modules(self) -> Iterable[Module]: ... def get_module_list(self) -> list[str]: ...