import { ComponentFactoryResolver, ComponentRef, ViewContainerRef } from "@angular/core"; import { Subject } from "rxjs"; import * as i0 from "@angular/core"; export declare class PopUpService { private resolver; popUp$: Subject; constructor(resolver: ComponentFactoryResolver); goToWallet(viewContainerRef: ViewContainerRef, walletBalance: any, data: any, walletComponent: any): void; goToProfile(viewContainerRef: ViewContainerRef, profileData: any, profileComponent: any): void; selectAvatar(viewContainerRef: ViewContainerRef, profileData: any, createAvatarComponent: any): void; createRedeemPopup(viewContainerRef: ViewContainerRef, data: any, listRedeemableComp: any): void; createOrderHistory(viewContainerRef: ViewContainerRef, userInformation: any, listOrderHistoryComp: any): void; viewOrderHistory(viewContainerRef: ViewContainerRef, viewOrderHistoryComp: any, order: any, data: any): void; createProductPopup(viewContainerRef: ViewContainerRef, userInformation: any, redeemData: any, redeemableProductComponent: any): void; createBillingPopup(viewContainerRef: ViewContainerRef, billingData: any, billingFormComponent: any): void; createConfirmtionPopup(viewContainerRef: ViewContainerRef, redeemedProductResponse: any, userInfo: any, redeemConfirmationComponent: any): void; createFailurePopup(viewContainerRef: ViewContainerRef, failureMsg: string, userInfo: any, redeemFailureComponent: any): void; closePopUp(viewContainerRef: ViewContainerRef, componentRef: ComponentRef): void; createPrivilegeStageInfo(viewContainerRef: ViewContainerRef, appId: string, sasToken: string, rewardsInfoComp: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }