UNPKG

richpartners-telegram-sdk

Version:
32 lines (31 loc) 976 B
import { WidgetAdTypes } from '../types/index.js'; import { TelegramAdConfig } from "../interfaces/index.js"; export declare class WidgetManager { private publisherId; private appId; private debug; private shouldUpdateConfig; private widgetTypes; private activeWidgetTypes; private pushStyleAutoMode; private embeddedBannerAutoMode; private interstitialBannerAutoMode; private interstitialVideoAutoMode; private isPremium; /** * @param config */ initialize(config: TelegramAdConfig): void; loadConfiguration(): Promise<any>; getDebug(): boolean; getActiveWidgetTypes(): WidgetAdTypes[]; getWidgetIdByType(widgetType: string): string | null; private isWidgetTypeValid; private initAppSettings; private initPersonalSettings; private updateAppConfigs; private updateWidgetConfigs; private transformWidgetTypes; private isUploadedOldVersion; private getJsonConfigUrl; }