import { AdEmbeddedBannerItem, AdEmbeddedBannerData } from "../interfaces/index.js";
import { BaseAds } from "./index.js";
export declare class EmbeddedBannerAds extends BaseAds {
    private IMPRESSION_INTERVAL;
    private config;
    getType(): string;
    getSsp(): number;
    handleTrigger(autoRedirect: boolean): Promise<string>;
    handle(): void;
    private runAdCycle;
    showAd(ad: AdEmbeddedBannerData, item: AdEmbeddedBannerItem): void;
    isConfigInstalledInLocalStorage(): boolean;
    loadConfigByLocalStorage(): void;
    updateConfigParams(telegramConfig: any): void;
}
