""" Content statistics data structures. """ from dataclasses import dataclass from typing import Dict, Any @dataclass class ContentStats: """Statistics about markdown content.""" word_count: int line_count: int paragraph_count: int character_count: int def to_dict(self) -> Dict[str, Any]: """Convert stats to dictionary.""" return { "word_count": self.word_count, "line_count": self.line_count, "paragraph_count": self.paragraph_count, "character_count": self.character_count }