def METHOD_NAME(
    self,
    exchange: str,
    exchange_type: ExchangeType | str = ...,
    passive: bool = False,
    durable: bool = False,
    auto_delete: bool = False,
    internal: bool = False,
    arguments: _ArgumentMapping | None = None,
    callback: Callable[[Method[Exchange.DeclareOk]], object] | None = None,
) -> None: ...