Add Python type hints throughout the codebase for better IDE support and code clarity.
Add Python type hints throughout the codebase for better IDE support and code clarity.