code: def render(
      engine: str,
      format: typing.Optional[str] = ...,
      filepath: typing.Union[os.PathLike, str, None] = ...,
      renderer: typing.Optional[str] = ...,
      formatter: typing.Optional[str] = ...,
      neato_no_op: typing.Union[bool, int, None] = ...,
      quiet: bool = False,
      *,
      outfile: typing.Union[os.PathLike, str, None] = ...,
      raise_if_result_exists: bool = ...,
      overwrite_filepath: bool = ...,
  ) -> str:
      """Required/optional ``format`` and ``filepath`` depending on ``outfile``."""
  
file_path: graphviz/graphviz/backend/rendering.py
imports: import os
  import pathlib
  import typing
  import warnings
  from .._defaults import DEFAULT_SOURCE_EXTENSION
  from ..None import _tools
  from ..None import exceptions
  from ..None import parameters
  from .None import dot_command
  from .None import execute
label_desc: Use image node_id 9 for calling a global function with example usage: render(engine, format, filepath, renderer, formatter, neato_no_op, quiet) without return types