import { Observable } from 'rxjs'; import { User, Notification } from '@slarys/ufe-models'; import { HttpClient } from '@angular/common/http'; export declare class UserService { private http; private _users; private _user; private _loggedInUser; private newUserSignupSubject; private loggedOut; private loggedIn; private httpOptions; onLoggedOut(): Observable; onLoggedIn(): Observable; getnewUserSignup(): Observable; loggedInUser: User; user: Observable; users: Observable>; constructor(http: HttpClient); notifynewUserSignup(result: boolean): void; getMessageData(): Observable; getUser(id: string): Observable; fetchLoggedInUser(): Observable; checkEmailNotTaken(email: any): Observable; signInAsAppUser(user: User): Observable; signIn(user: User): Observable; signInSocial(provider: any, token: any): Observable; forgotPassword(user: User): Observable; resetPassword(credentials: any): Observable; verifyEmail(token: any): Observable; checkEmail(email: any): Observable; changePassword(credentials: any): Observable; saveUserOrCorporateUser(user: User): Observable; saveAppCorporateUser(user: User): Observable; saveAppUser(user: User): Observable; removeProvider(provider: any): any; getNotifications(): any; updateNotification(notification: Notification): Observable; validateResetToken(token: any): Observable; saveLocalUser(user: User): Observable; updateProfileImage(image: any): Observable; upgradeToCorporateAccount(user: User): Observable; getTaxOffices(id: string): Observable; saveCorporateUser(user: User): Observable; updateUser(user: User): Observable; updateCorporateUser(user: User): Observable; resendVerifyEmail(email: any): Observable; addSocialMediaLoginMissingFields(user: User): Observable; logout(): Observable; }