import { IUseUnloginModalResultEvent } from '@/common/rewards/reward-emitter'; import { IHttpClient } from '@/common/http'; export declare const registerUseUnloginCommand: (prefix: "JOLI_COIN" | "ADS-JOLI_COIN" | "JOLI_GEM" | "ADS-JOLI_GEM", currency: "JOLI_COIN" | "JOLI_GEM", params: { httpClient: IHttpClient; showUnloginModal: (currency: "JOLI_COIN" | "JOLI_GEM") => Promise<{ result: "CANCEL" | "FAILED" | "SUCCESS" | "ADS" | "NOT_SUPPORT"; rewards?: { isFirstLogin: boolean; claimedRewardValue: number; }; }>; }) => void; export declare const createShowUnloginModal: (type: "JOLI_COIN" | "ADS-JOLI_COIN" | "JOLI_GEM" | "ADS-JOLI_GEM", buttons: { confirmButtonText: string; cancelButtonText: string; }) => (currency: "JOLI_COIN" | "JOLI_GEM") => Promise;