What's Changed
* Type annotations refactored by DenverCoder1 in https://github.com/nextcord/nextcord-ext-menus/pull/37
* Clear buttons before sending if one-page async iterator source by DenverCoder1 in https://github.com/nextcord/nextcord-ext-menus/pull/39
**Note:**
* `ButtonMenu.clear()` will now only clear Buttons, other types of items (eg. select menus) will no longer be removed by this method. The `clear_items` method (derived from the `View` parent class) can be used to clear all components.
* If you are is overriding `send_initial_message` in a subclass of `ButtonMenuPages` and you send a pagination menu that only requires 1 page, the buttons may no longer be cleared since the clearing now only happens in the default implementation of `ButtonMenuPages.send_initial_message`.
**Full Changelog**: https://github.com/nextcord/nextcord-ext-menus/compare/1.5.2...1.5.3