import { User } from '@spartacus/user/account/root'; import { Observable } from 'rxjs'; import { Title, UserSignUp } from '@spartacus/user/profile/root'; import { UserProfileAdapter } from './user-profile.adapter'; import * as i0 from "@angular/core"; export declare class UserProfileConnector { protected userProfileAdapter: UserProfileAdapter; constructor(userProfileAdapter: UserProfileAdapter); update(username: string, user: User): Observable; register(user: UserSignUp): Observable; registerGuest(guid: string, password: string): Observable; requestForgotPasswordEmail(userEmailAddress: string): Observable; resetPassword(token: string, newPassword: string): Observable; updateEmail(userId: string, currentPassword: string, newUserId: string): Observable; updatePassword(userId: string, oldPassword: string, newPassword: string): Observable; remove(userId: string): Observable; getTitles(): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }