"""
Admin keyboards.
"""
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton


def kb_admin_commands() -> InlineKeyboardMarkup:
    """
    Admin commands keyboard with action buttons.
    """
    return InlineKeyboardMarkup(inline_keyboard=[
        [InlineKeyboardButton(text="📊 Экспорт всех пользователей", callback_data="admin:export_all")],
        [InlineKeyboardButton(text="📢 Создать рассылку", callback_data="admin:broadcast")],
        [InlineKeyboardButton(text="ℹ️ Справка по /export_users", callback_data="admin_help:export_users")],
        [InlineKeyboardButton(text="ℹ️ Справка по /send_to_users", callback_data="admin_help:send_to_users")],
        # Здесь будут добавляться другие команды
        # [InlineKeyboardButton(text="🔧 /other_command", callback_data="admin:other_command")],
    ])

