code: def sync_import(
      stage,
      dry=False,
      force=False,
      jobs=None,
      no_download=False,
  ):
      """Synchronize import's outs to the workspace."""
      logger.info(
          "Importing '%s' -> '%s'", stage.deps[0], stage.outs[0]
      )
      if dry:
          return
  
      if not force and stage.already_cached():
          stage.outs[0].checkout()
      else:
          stage.save_deps()
          if no_download:
              if stage.is_repo_import or stage.is_db_import:
                  stage.deps[0].update()
          else:
              stage.deps[0].download(
                  stage.outs[0],
                  jobs=jobs,
              )
  
imports: from dvc.exceptions import InvalidArgumentError
  from dvc.log import logger
label_desc: Use image node_id 3 for calling a global function with example usage: sync_import(stage, dry, force, jobs, no_download) without return types