def METHOD_NAME(emoji: dict) -> tuple[Embed, list[str]]:
    """Generates an embed with the emoji names and count."""
    embed = Embed(
        color=Colours.orange,
        title="Emoji Count",
        timestamp=datetime.now(tz=UTC)
    )
    msg = []
    if len(emoji) == 1:
        for category_name, category_emojis in emoji.items():
            if len(category_emojis) == 1:
                msg.append(f"There is **{len(category_emojis)}** emoji in the **{category_name}** category.")
            else:
                msg.append(f"There are **{len(category_emojis)}** emojis in the **{category_name}** category.")
            embed.set_thumbnail(url=random.choice(category_emojis).url)
    else:
        for category_name, category_emojis in emoji.items():
            emoji_choice = random.choice(category_emojis)
            if len(category_emojis) > 1:
                emoji_info = f"There are **{len(category_emojis)}** emojis in the **{category_name}** category."
            else:
                emoji_info = f"There is **{len(category_emojis)}** emoji in the **{category_name}** category."
            if emoji_choice.animated:
                msg.append(f"<a:{emoji_choice.name}:{emoji_choice.id}> {emoji_info}")
            else:
                msg.append(f"<:{emoji_choice.name}:{emoji_choice.id}> {emoji_info}")
    return embed, msg