import { OnChanges, OnInit, SimpleChanges, ViewContainerRef } from "@angular/core"; import { LeaderBoard, Reward } from "./models/LeaderBoard.model"; import { LayoutService } from "./services/layout/layout.service"; import { PopUpService } from "./services/pop-up.service"; import { ProGamificationService } from "./services/pro-gamification/pro-gamification.service"; import { RewardRallyService } from "./services/reward-rally.service"; import { ThemeService } from "./services/layout/theme.service"; import { TokenService } from "./services/token/token.service"; import * as i0 from "@angular/core"; export declare class RewardRallyComponent implements OnInit, OnChanges { private proGamification; private layoutService; private themeService; private rewardRallyService; private tokenService; private viewContainerRef; private popUpservice; userId: string; applicationId: string; themeColor: string; menuColor: string; avatarEnabled: boolean; userInformation: LeaderBoard; leaderBoardUsers: LeaderBoard[]; userRewards: any[]; nextReward: Reward; progress: number; showUserLeaderboard: boolean; rewardsModalShown: boolean; sasToken: string; Object: ObjectConstructor; invalidUser: boolean; showScore: boolean; showWallet: boolean; imageOnError: boolean; avatarUrl: string; constructor(proGamification: ProGamificationService, layoutService: LayoutService, themeService: ThemeService, rewardRallyService: RewardRallyService, tokenService: TokenService, viewContainerRef: ViewContainerRef, popUpservice: PopUpService); ngOnInit(): Promise; imgErrorHandler(event: any): void; ngOnChanges(changes: SimpleChanges): Promise; getLeaderBoard(): Promise; handleUserInfo(): Promise; showHideUserLeaderBoard(isToggle: boolean): void; createPrivilegeStageInfo(): void; viewProfile(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }