18 lines
587 B
Python
18 lines
587 B
Python
"""Type stubs for doc-forge exporters package."""
|
|
|
|
from typing import Any, Dict, List, Optional, Union
|
|
from pathlib import Path
|
|
from docforge.model import Project
|
|
|
|
class MCPExporter:
|
|
"""Exports documentation model to MCP JSON format."""
|
|
|
|
def __init__(self) -> None: ...
|
|
|
|
def export(self, project: Project, out_dir: Path) -> None: ...
|
|
|
|
def export_index(self, project: Project, out_dir: Path) -> None: ...
|
|
|
|
def export_nav(self, project: Project, out_dir: Path) -> None: ...
|
|
|
|
def export_modules(self, project: Project, out_dir: Path) -> None: ... |