from __future__ import annotations
import warnings

warnings.warn('The `gotrue` package is deprecated, is not going to receive updates in the future. Please, use `supabase_auth` instead.', DeprecationWarning, stacklevel=2)

from ._async.gotrue_admin_api import AsyncGoTrueAdminAPI  # type: ignore # noqa: F401
from ._async.gotrue_client import AsyncGoTrueClient  # type: ignore # noqa: F401
from ._async.storage import (
    AsyncMemoryStorage,  # type: ignore # noqa: F401
    AsyncSupportedStorage,  # type: ignore # noqa: F401
)
from ._sync.gotrue_admin_api import SyncGoTrueAdminAPI  # type: ignore # noqa: F401
from ._sync.gotrue_client import SyncGoTrueClient  # type: ignore # noqa: F401
from ._sync.storage import (
    SyncMemoryStorage,  # type: ignore # noqa: F401
    SyncSupportedStorage,  # type: ignore # noqa: F401
)
from .types import *  # type: ignore # noqa: F401, F403
from .version import __version__
