/// import type { TranslationStore } from "./translation/translationHelpers"; import type { Navigate, SuperTokensConfig, UserContext } from "./types"; export default class SuperTokensAPIWrapper { static SuperTokensWrapper: import("react").FC< import("react").PropsWithChildren<{ userContext?: UserContext | undefined; }> >; static init(config: SuperTokensConfig): void; static changeLanguage(language: string): Promise; static loadTranslation(store: TranslationStore): void; static redirectToAuth: (options?: { show?: "signin" | "signup"; navigate?: Navigate; queryParams?: any; redirectBack?: boolean; userContext?: UserContext; }) => Promise; static isRecipeInitialized(recipeId: string): boolean; static useTranslation: () => import("./translation/translationHelpers").TranslationFunc; static getTranslationFunction: ( ...stores: TranslationStore[] ) => (key: T, replacements?: Record | undefined) => string; static useUserContext: () => UserContext; } export declare const init: typeof SuperTokensAPIWrapper.init; export declare const changeLanguage: typeof SuperTokensAPIWrapper.changeLanguage; export declare const loadTranslation: typeof SuperTokensAPIWrapper.loadTranslation; export declare const redirectToAuth: (options?: { show?: "signin" | "signup"; navigate?: Navigate; queryParams?: any; redirectBack?: boolean; userContext?: UserContext; }) => Promise; export declare const isRecipeInitialized: typeof SuperTokensAPIWrapper.isRecipeInitialized; export type { SuperTokensConfig, SuperTokensPublicConfig, SuperTokensPublicPlugin, SuperTokensPlugin } from "./types"; export type { TranslationStore } from "./translation/translationHelpers"; export { SuperTokensWrapper } from "./components/supertokensWrapper"; export { useTranslation } from "./translation/translationContext"; export { getTranslationFunction } from "./translation/translationHelpers"; export { useUserContext } from "./usercontext";