"""
paginatedembeds — A simple discord.py pagination for embedded messages.

Quick start::

    from paginatedembeds import Page, PaginatedView, PageGroup, GroupedPaginator

Classes:
    Page              - A thin Embed subclass for creating individual pages.
    PaginatedView     - A View with Prev/Next buttons over a list of pages.
    PageGroup         - A named group of pages (used with GroupedPaginator).
    GroupedPaginator  - A View with a Select dropdown switching between PageGroups,
                        each with its own Prev/Next navigation.
"""

from .page import Page
from .paginator import PaginatedView
from .group import PageGroup, GroupedPaginator

__all__ = [
    "Page",
    "PaginatedView",
    "PageGroup",
    "GroupedPaginator",
]
