code: def _delete(self, key, shallow=True, token=None):
      dbobj = self.app.database().child(key)
  
      if self.auth:
          dbobj.remove(self.auth.get_token())
      else:
          dbobj.remove()
  
imports: from studio.db_providers.keyvalue_provider import KeyValueProvider
  from .firebase_storage_handler import FirebaseStorageHandler
label_desc: Use image node_id 4 for calling the FirebaseProvider obj's underlying member method code with example usage: obj._delete(key, shallow, token) without return types