import { OccEndpoint } from '@spartacus/core'; export interface UserProfileOccEndpoints { /** * Titles used for user's personal info. */ titles?: string | OccEndpoint; /** * Register a new user. */ userRegister?: string | OccEndpoint; /** * Request an email to reset the password */ userForgotPassword?: string | OccEndpoint; /** * Reset the password once the email is received. */ userResetPassword?: string | OccEndpoint; /** * Update the user id with which the user authenticates. */ userUpdateLoginId?: string | OccEndpoint; /** * Update the user's password */ userUpdatePassword?: string | OccEndpoint; /** * Update the user's profile */ userUpdateProfile?: string | OccEndpoint; /** * Close user account */ userCloseAccount?: string | OccEndpoint; } declare module '@spartacus/core' { interface OccEndpoints extends UserProfileOccEndpoints { } }