import { InjectionToken } from "@angular/core"; import { Observable } from "rxjs/Observable"; import { UserModel } from "./models/user.model"; export interface UserModuleConfig { server?: string; env?: { production: boolean; frontend_server: string; server: string; }; endpoints?: { changePassword?: string; editProfile?: string; getAccountInfo?: string; profileInformation?: string; }; forms?: { profile_edit: string; }; dashboardLinks?: { route: string; icon: string; title: string; }[]; responseToUserInfo?: (user: Observable) => Observable; mapUserDisplayName?: (user: Observable) => Observable; } export declare const MODULE_DEFAULT_CONFIG: UserModuleConfig; export declare const MODULE_CONFIG_TOKEN: InjectionToken;