code: def list_users(self) -> List[User]:
      with self.ManagedSessionMaker() as session:
          users = session.query(SqlUser).all()
          return [u.to_mlflow_entity() for u in users]
  
imports: from typing import List, Optional
  from sqlalchemy.exc import IntegrityError, MultipleResultsFound, NoResultFound
  from sqlalchemy.orm import sessionmaker
  from werkzeug.security import check_password_hash, generate_password_hash
  from mlflow.exceptions import MlflowException
  from mlflow.protos.databricks_pb2 import INVALID_STATE, RESOURCE_ALREADY_EXISTS, RESOURCE_DOES_NOT_EXIST
  from mlflow.server.auth.db import utils
  from mlflow.server.auth.db.models import SqlExperimentPermission, SqlRegisteredModelPermission, SqlUser
  from mlflow.server.auth.entities import ExperimentPermission, RegisteredModelPermission, User
  from mlflow.server.auth.permissions import _validate_permission
  from mlflow.store.db.utils import _get_managed_session_maker, create_sqlalchemy_engine_with_retry
  from mlflow.utils.uri import extract_db_type_from_uri
  from mlflow.utils.validation import _validate_username
label_desc: Use image node_id 7 for calling the SqlAlchemyStore obj's underlying member method code with example usage: obj.list_users() and returns: unknown