--- /dev/null
+from collections.abc import Iterable
+from typing import Any
+
+from docutils.io import FileOutput
+
+_list = list
+
+class DependencyList:
+ list: _list[str]
+ file: FileOutput | None
+ def __init__(self, output_file: str | None = ..., dependencies: Iterable[str] = ...) -> None: ...
+ def set_output(self, output_file: str | None) -> None: ...
+ def add(self, *filenames: str) -> None: ...
+ def close(self) -> None: ...
+
+def __getattr__(name: str) -> Any: ... # incomplete