UNPKG

@accounter/server

Version:
20 lines (19 loc) 765 B
import type { Environment } from '../../../shared/types/index.js'; export declare class Auth0ManagementProvider { private env; private client; constructor(env: Environment); private initializeClient; private getClient; getUserByEmail(email: string): Promise<string | null>; getUserEmailById(auth0UserId: string): Promise<{ email: string | null; emailVerified: boolean; } | null>; createBlockedUser(email: string, password?: string): Promise<string>; unblockUser(auth0UserId: string): Promise<void>; blockUser(auth0UserId: string): Promise<void>; deleteUser(auth0UserId: string): Promise<void>; sendPasswordResetEmail(auth0UserId: string): Promise<string>; private generateTemporaryPassword; }