1 | import { HttpClient } from "@angular/common/http";
|
2 | import { Observable } from "rxjs";
|
3 | import { Store } from "@ngrx/store";
|
4 | import { UserConfigurationService } from "./user-configuration.service";
|
5 | import { UserModuleConfig } from "../user.config";
|
6 | import { ProfileViewModel } from "../models/profile-view.model";
|
7 | import { UserModel } from "../models/user.model";
|
8 | import { EditProfile_ApiModel } from "../models/profile-edit.model";
|
9 | export declare class UserService {
|
10 | private http;
|
11 | private store;
|
12 | private configurationService;
|
13 | config: UserModuleConfig;
|
14 | constructor(http: HttpClient, store: Store<any>, configurationService: UserConfigurationService);
|
15 | getAccountInfo(): Observable<ProfileViewModel.Response>;
|
16 | editProfile(data: EditProfile_ApiModel.Request): Observable<UserModel>;
|
17 | getInfo(data: ProfileViewModel.Request): Observable<any>;
|
18 | is_role(role: string): Observable<boolean>;
|
19 | }
|