docstr: Deletes the metadata property with the given ID from Argilla.
  
  Args:
      client: contains the `httpx.Client` instance that will be used to send requests to Argilla.
      metadata_property_id: contains the UUID of the metadata property in Argilla.
  
  Returns:
      The deleted `RemoteMetadataProperty` as a `MetadataProperty` object.
code: def delete(
      client: "httpx.Client", metadata_property_id: "UUID"
  ) -> "AllowedMetadataPropertyTypes":
      """Deletes the metadata property with the given ID from Argilla.
  
      Args:
          client: contains the `httpx.Client` instance that will be used to send requests to Argilla.
          metadata_property_id: contains the UUID of the metadata property in Argilla.
  
      Returns:
          The deleted `RemoteMetadataProperty` as a `MetadataProperty` object.
      """
      response = metadata_properties_api_v1.delete_metadata_property(
          client=client, id=metadata_property_id
      )
      if response.status_code == 200:
          return ArgillaMetadataPropertiesMixin.parse_payload(
              client=client, payload=response.parsed
          )[0].to_local()
  
file_path: argilla/src/argilla/client/feedback/mixins.py
imports: from typing import TYPE_CHECKING, List, Optional, Union
  from argilla.client.sdk.v1.datasets import api
  from argilla.client.sdk.v1.datasets.models import FeedbackMetadataPropertyModel
  from argilla.client.sdk.v1.metadata_properties import api
label_desc: Use image node_id 3 for calling the ArgillaMetadataPropertiesMixin obj's underlying member method code with example usage: obj.delete(client, metadata_property_id) and returns: ArgillaMetadataPropertiesMixin