1 | import { HttpClient } from "@angular/common/http";
|
2 | import { Observable } from "rxjs/Rx";
|
3 | import { Store } from "@ngrx/store";
|
4 | import { ResetPasswordModel, ResetPasswordRequestModel, ChangePasswordModel } from "../../models";
|
5 | import { UserConfigurationService } from "../user-module-configuration";
|
6 | export declare class PasswordService {
|
7 | private http;
|
8 | private store;
|
9 | private userConfigurationService;
|
10 | numberOfRequeseted$: Observable<number>;
|
11 | constructor(http: HttpClient, store: Store<any>, userConfigurationService: UserConfigurationService);
|
12 | isValidResetPasswordRequest(): Observable<boolean>;
|
13 | isValidResetPasswordReset(data: ResetPasswordModel.Request): Observable<any>;
|
14 | requestResetPasswordLink(data: ResetPasswordRequestModel.Request): Observable<any>;
|
15 | changePassword(data: ChangePasswordModel.Request): Observable<any>;
|
16 | resetPassword(data: ResetPasswordModel.Request): Observable<any>;
|
17 | }
|
18 | export declare var PasswordServiceStub: {};
|