@thirdweb-dev/wallets
Version:
<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb Wallet SDK</h1> <p align="center"> <a href="ht
31 lines • 942 B
TypeScript
import type { AuthDetails, InitializedUser, SetUpWalletRpcReturnType } from "./embedded-wallets/embedded-wallets";
export declare enum RecoveryShareManagement {
USER_MANAGED = "USER_MANAGED",
AWS_MANAGED = "AWS_MANAGED"
}
export declare enum AuthProvider {
COGNITO = "Cognito"
}
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