UNPKG

@thirdweb-dev/wallets

Version:

<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb Wallet SDK</h1> <p align="center"> <a h

43 lines 1.23 kB
import type { AuthDetails, InitializedUser, SetUpWalletRpcReturnType } from "./embedded-wallets/embedded-wallets"; export declare enum RecoveryShareManagement { USER_MANAGED = "USER_MANAGED", CLOUD_MANAGED = "AWS_MANAGED" } export declare enum AuthProvider { COGNITO = "Cognito", GOOGLE = "Google", EMAIL_OTP = "EmailOtp", CUSTOM_JWT = "CustomJWT", CUSTOM_AUTH_ENDPOINT = "CustomAuthEndpoint", FACEBOOK = "Facebook", APPLE = "Apple", PASSKEY = "Passkey", EXTERNAL_WALLET = "ExternalWallet", DISCORD = "Discord" } /** * @internal */ export type GetHeadlessLoginLinkReturnType = { loginLink: string; }; export type StoredTokenType = { jwtToken: string; authProvider: AuthProvider; authDetails: AuthDetails; developerClientId: string; }; export type AuthStoredTokenWithCookieReturnType = { storedToken: StoredTokenType & { cookieString: string; shouldStoreCookieString: boolean; isNewUser: boolean; }; }; export type AuthAndWalletRpcReturnType = AuthStoredTokenWithCookieReturnType & { walletDetails: SetUpWalletRpcReturnType; }; export type AuthLoginReturnType = { user: InitializedUser; }; //# sourceMappingURL=auth.d.ts.map