text: Title: FR: Type Hints/Stubs
  Body: <!-- In the following, please describe your issue in detail! -->
  <!-- If some sections do not apply, just remove them. -->
  
  ### Short description
  <!-- This should summarize the issue. -->
  Feature request: Could you please add type hints to the source (and/or in stub files) and add a `py.typed` marker file per [PEP 561](https://peps.python.org/pep-0561/)
  
  ### Code to reproduce
  <!-- Please provide a minimal working example that reproduces the issue in the code block below.
       Ideally, this should be a full example someone else could run without additional setup. -->
  
  N/A
  
  ### Tested environment(s)
  
  N/A
  
  ### Additional context
  
  This is a feature request.