class_docstr: Interact with the ServiceBusAdministrationClient.
  
  This can create, update, list, and delete resources of a Service Bus
  namespace. This hook uses the same Azure Service Bus client connection
  inherited from the base class.
class_docstr_tok: ["Interact","with","the","ServiceBusAdministrationClient",".","This","can","create",",","update",",","list",",","and","delete","resources","of","a","Service","Bus","namespace",".","This","hook","uses","the","same","Azure","Service","Bus","client","connection","inherited","from","the","base","class","."]
docstr: Delete the queue by queue_name in service bus namespace.
  
  :param queue_name: The name of the queue or a QueueProperties with name.
docstr_tok: ["Delete","the","queue","by","queue_name","in","service","bus","namespace",".",":","param","queue_name",":","The","name","of","the","queue","or","a","QueueProperties","with","name","."]
code: def delete_queue(self, queue_name: str) -> None:
      """
      Delete the queue by queue_name in service bus namespace.
  
      :param queue_name: The name of the queue or a QueueProperties with name.
      """
      if queue_name is None:
          raise TypeError("Queue name cannot be None.")
  
      with self.get_conn() as service_mgmt_conn:
          service_mgmt_conn.delete_queue(queue_name)
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Any
  from azure.servicebus import ServiceBusClient, ServiceBusMessage, ServiceBusSender
  from azure.servicebus.management import QueueProperties, ServiceBusAdministrationClient
  from airflow.hooks.base import BaseHook
  from airflow.providers.microsoft.azure.utils import add_managed_identity_connection_widgets, get_field, get_sync_default_azure_credential
label_desc: Use image node_id 3 for calling the AdminClientHook obj's underlying member method code with example usage: obj.delete_queue(queue_name) without return types