UNPKG

@paroicms/server

Version:
20 lines (19 loc) 680 B
import type { SiteContext } from "../../site-context/site-context.types.js"; export interface PasswordResetInfo { authorized: true; name?: string; email: string; } export interface SetAccountPasswordPayload { accountId: string; password: string; resetToken: string; } export interface CheckPasswordResetPayload { accountId: string; resetToken: string; } export declare function updateAccountPassword(siteContext: SiteContext, payload: SetAccountPasswordPayload): Promise<void>; export declare function checkAccountPasswordReset(siteContext: SiteContext, payload: CheckPasswordResetPayload): Promise<PasswordResetInfo | { authorized: false; }>;