from typing import TypedDict, Optional, Dict, Any, List class CallState(TypedDict): file_path: str file_type: str content: Optional[str] clean_content: Optional[str] metadata: Optional[Dict[str, Any]] summary: Optional[str] key_points: Optional[List[str]] action_items: Optional[List[str]] tags: Optional[List[str]] highlights: Optional[List[str]] quality_scores: Optional[Dict[str, Any]]