from mwrogue.auth_credentials import AuthCredentials
from sqlalchemy import and_, asc, desc, func, or_, text
from sqlalchemy import select as select_

import lolpedia_api.tables as tables
from lolpedia_api.client import LeaguepediaClient
from lolpedia_api.ty import SelectStatement


def select(*args) -> SelectStatement:
    return select_(*args)


__all__ = [
    "LeaguepediaClient",
    "AuthCredentials",
    "tables",
    "select",
    "asc",
    "desc",
    "and_",
    "or_",
    "func",
    "text",
]
