import { Injector } from "@angular/core"; import { User, UserInput } from "../models/User.model"; import { LayoutService } from "./layout/layout.service"; import { ProGamificationService } from "./pro-gamification/pro-gamification.service"; import * as i0 from "@angular/core"; export declare class RewardRallyService { private proGamificationService; private layoutService; private injector; private _tokenService; constructor(proGamificationService: ProGamificationService, layoutService: LayoutService, injector: Injector); updateGameAction(userId: string, gameActionId: string, correspondingUserId?: string, correspondingUserApplicationId?: string): Promise; private addPointsToUser; private handleRewards; private handleErrors; addUser(user: User): Promise; updateUser(user: User, userInput: UserInput): Promise; addUsersAsList(userList: User[]): import("rxjs").Observable; deleteUser(userId: string): Promise; getUserByAppId(userId: string, appId: string): Promise; congifureApplication(projectSettings: any): void; getDefaultCredentials(): string; initializeGamification(): Promise; removeUserInfo(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }