text: Title: `robot.api.parsing` doesn't have properly defined public API
  Body: Following [the examples in the documentation](https://robot-framework.readthedocs.io/en/latest/autodoc/robot.api.html#module-robot.api.parsing) causes `Pylance` to report `reportPrivateImportUsage` for any exported symbol from `robot.api.parsing`.  There are no errors in execution, just the `Pylance` error.
  
  Not sure this is an issue in Robot Framework per se, but [removing the parenthesis around the `parsing` symbols](https://github.com/robotframework/robotframework/blob/84711a7b6617e1150fe401366a26176c38d54af2/src/robot/api/__init__.py#L83) removes the error.
  
  For example, updating this:
  
  ```python
  from robot.parsing import (get_tokens, get_resource_tokens, get_init_tokens,
                             get_model, get_resource_model, get_init_model, Token)
  ```
  
  to 
  
  ```python
  from robot.parsing import get_tokens, get_resource_tokens, get_init_tokens, get_model, get_resource_model, get_init_model, Token
  ```
  
  removes the error.
  
  Glad to submit a PR if we want to address in Robot Framework for now.
  
  Robot Framework version 7.1
  Pylance extension version 2024.10.1
  `python` version 3.12.7
  macos Sequoia 15.0.1