UNPKG

telegram-sdk-adv

Version:

Telegram SDK for Advertisers

20 lines (19 loc) 819 B
import { SDKConfig, OfferWallOptions, Offer, DisplayAdOptions, RewardBalanceOptions, RewardBalanceResponse } from './types'; declare class K2SDK { private static instance; private authManager; private adsManager; private offerManager; private initialized; private constructor(); static initialize(config: SDKConfig): Promise<K2SDK>; static getInstance(): K2SDK; getOfferWall(publisherId: string, options?: OfferWallOptions): Promise<Offer[]>; getAd(publisherId: string, options?: DisplayAdOptions): Promise<Offer[]>; getRewardBalance(publisherId: string, options?: RewardBalanceOptions): Promise<RewardBalanceResponse>; getTelegramUserId(): string; isTelegramWebAppAvailable(): boolean; isInitialized(): boolean; static reset(): void; } export default K2SDK;