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()
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.
        
argilla-v1/src/argilla_v1/client/feedback/mixins.py