code: def seaweedfs_config() -> SeaweedFSConfig:
      seaweed_client_config = SeaweedFSClientConfig(
          host=settings.S3_ENDPOINT,
          port=settings.S3_PORT,
          access_key=settings.S3_ROOT_USER,
          secret_key=settings.S3_ROOT_PWD,
          region=settings.S3_REGION,
          default_bucket_name=get_node_uid_env(),
          mount_port=settings.SEAWEED_MOUNT_PORT,
      )
  
      return SeaweedFSConfig(client_config=seaweed_client_config)
  
imports: from syft.abstract_node import NodeType
  from syft.node.domain import Domain
  from syft.node.domain import Node
  from syft.node.enclave import Enclave
  from syft.node.gateway import Gateway
  from syft.node.node import get_enable_warnings
  from syft.node.node import get_node_name
  from syft.node.node import get_node_side_type
  from syft.node.node import get_node_type
  from syft.node.node import get_node_uid_env
  from syft.service.queue.zmq_queue import ZMQClientConfig
  from syft.service.queue.zmq_queue import ZMQQueueConfig
  from syft.store.blob_storage.seaweedfs import SeaweedFSClientConfig
  from syft.store.blob_storage.seaweedfs import SeaweedFSConfig
  from syft.store.mongo_client import MongoStoreClientConfig
  from syft.store.mongo_document_store import MongoStoreConfig
  from syft.store.sqlite_document_store import SQLiteStoreClientConfig
  from syft.store.sqlite_document_store import SQLiteStoreConfig
  from grid.core.config import settings
label_desc: Use image node_id 4 for calling a global function with example usage: seaweedfs_config() and returns: SeaweedFSConfig