class_docstr: Definition for TFX Importer.
  
  The Importer is a special TFX node which registers an external resource into
  MLMD so that downstream nodes can use the registered artifact as an input.
  
  Here is an example to use the Importer:
  
  ```
  importer = Importer(
      source_uri='uri/to/schema',
      artifact_type=standard_artifacts.Schema,
      reimport=False).with_id('import_schema')
  schema_gen = SchemaGen(
      fixed_schema=importer.outputs['result'],
      examples=...)
  ```
docstr: Output Channel dict that contains imported artifacts.
docstr_tok: ["Output","Channel","dict","that","contains","imported","artifacts","."]
code: def outputs(self) -> Dict[str, Any]:
      """Output Channel dict that contains imported artifacts."""
      return self._output_dict
  
imports: from typing import Any, Dict, List, Optional, Type, Union
  import absl
  from tfx import types
  from tfx.dsl.components.base import base_driver
  from tfx.dsl.components.base import base_node
  from tfx.orchestration import data_types
  from tfx.orchestration import metadata
  from tfx.types import channel_utils
  from tfx.utils import doc_controls
  from ml_metadata import errors
  from ml_metadata.proto import metadata_store_pb2
label_desc: Use image node_id 3 for calling the Importer obj's underlying member method code with example usage: obj.outputs() and returns: self