code: def split_params_deps(
      stage: "Stage",
  ) -> Tuple[List["ParamsDependency"], List["Dependency"]]:
      from dvc.dependency import ParamsDependency
  
      return lsplit(rpartial(isinstance, ParamsDependency), stage.deps)
  
imports: import os
  import pathlib
  from typing import TYPE_CHECKING, Any, Dict, List, Optional, Tuple, Union
  from funcy import concat, first, lsplit, rpartial
  from dvc.annotations import ANNOTATION_FIELDS
  from dvc.exceptions import InvalidArgumentError
  from dvc_data.hashfile.meta import Meta
  from .exceptions import MissingDataSource, StageExternalOutputsError, StagePathNotDirectoryError, StagePathNotFoundError, StagePathOutsideError
label_desc: Use image node_id 12 for calling a global function with example usage: split_params_deps(stage) and returns: lsplit