import { IHttpClient } from '@/common/http'; import { IAdBreakParams } from '@/common/ads'; export type GemRewardsHandler = (params: IAdBreakParams) => Promise; export declare const createGemRewardHandler: (httpClient: IHttpClient, { onUnlockSuccess, onUnlockFailed, hasSubscription }: { onUnlockSuccess?: (data: { quantity: number; balance: number; }) => void; onUnlockFailed?: () => void; hasSubscription: () => boolean; }) => GemRewardsHandler;