import { TelegramAdConfig, ITelegramAdsSDK } from "../interfaces/index.js";
export declare class RichPartnersTelegramAds implements ITelegramAdsSDK {
    private requestData;
    private telegramData;
    private widgetManager;
    private debug;
    private appId;
    private telegramService;
    private ipService;
    constructor();
    initialize(config: TelegramAdConfig): Promise<void>;
    private process;
    triggerPushStyle(autoRedirect?: boolean): Promise<string>;
    triggerInterstitialBanner(autoRedirect?: boolean): Promise<string>;
    triggerInterstitialVideo(autoRedirect?: boolean): Promise<string>;
    private triggerByWidgetType;
}
