code: def test_update_native_filter_config_scope_excluded():
      from superset.commands.dashboard.importers.v1.utils import (
          update_id_refs,
      )
  
      config = {
          "position": {
              "CHART1": {
                  "id": "CHART1",
                  "meta": {"chartId": 101, "uuid": "uuid1"},
                  "type": "CHART",
              },
              "CHART2": {
                  "id": "CHART2",
                  "meta": {"chartId": 102, "uuid": "uuid2"},
                  "type": "CHART",
              },
          },
          "metadata": {
              "native_filter_configuration": [
                  {"scope": {"excluded": [101, 102, 103]}}
              ],
          },
      }
      chart_ids = {"uuid1": 1, "uuid2": 2}
      dataset_info: dict[str, dict[str, Any]] = {}  # not used
  
      fixed = update_id_refs(config, chart_ids, dataset_info)
      assert fixed == {
          "position": {
              "CHART1": {
                  "id": "CHART1",
                  "meta": {"chartId": 1, "uuid": "uuid1"},
                  "type": "CHART",
              },
              "CHART2": {
                  "id": "CHART2",
                  "meta": {"chartId": 2, "uuid": "uuid2"},
                  "type": "CHART",
              },
          },
          "metadata": {
              "native_filter_configuration": [
                  {"scope": {"excluded": [1, 2]}}
              ]
          },
      }
  
label_desc: Use image node_id 2 for calling a global function with example usage: test_update_native_filter_config_scope_excluded() without return types