import { User } from "../../models/common/User"; import { AuthService } from "./auth/AuthService"; import { ApiService } from './ApiService'; import * as Rx from 'rxjs'; export declare class UserService { private api; currentUserId: string; currentUser: User; currentUserObservable: Rx.Subject; constructor(api: ApiService, authService: AuthService); private _usersCache; isCurrentUser(user: User): boolean; getById(id: any): Rx.Subject; requestById(id: any, filter?: any): any; requestIds(allIds: any): void; getUserIdentitiesById(id: any): any; get({where, order, offset}: { where: any; order?: string; offset?: number; }): any; count(where?: any): any; }