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

27 lines 1.34 kB
import { AuthProvider, type AuthLoginReturnType } from "../../interfaces/auth"; import { AbstractLogin, LoginQuerierTypes } from "./abstract-login"; export declare class BaseLogin extends AbstractLogin<void, { email: string; }, { email: string; otp: string; recoveryCode?: string; }> { private getOauthLoginUrl; loginWithModal(): Promise<AuthLoginReturnType>; loginWithEmailOtp({ email, }: { email: string; }): Promise<AuthLoginReturnType>; private closeWindow; private getOauthPopUpSizing; loginWithOauth(args: { oauthProvider: AuthProvider; openedWindow?: Window | null | undefined; closeOpenedWindow?: ((openedWindow: Window) => void) | undefined; }): Promise<AuthLoginReturnType>; loginWithCustomJwt({ encryptionKey, jwt, }: LoginQuerierTypes["loginWithCustomJwt"]): Promise<AuthLoginReturnType>; loginWithCustomAuthEndpoint({ encryptionKey, payload, }: LoginQuerierTypes["loginWithCustomAuthEndpoint"]): Promise<AuthLoginReturnType>; verifyEmailLoginOtp({ email, otp, recoveryCode, }: LoginQuerierTypes["verifyThirdwebEmailLoginOtp"]): Promise<AuthLoginReturnType>; verifySmsLoginOtp({ phoneNumber, otp, recoveryCode, }: LoginQuerierTypes["verifyThirdwebSmsLoginOtp"]): Promise<AuthLoginReturnType>; } //# sourceMappingURL=base-login.d.ts.map