import type { ATInterstitialListener } from './ATInterstitialAd';
import type { ATShowConfig } from '../types';
/**
 * 插屏 AutoLoad（静态入口；复用同一事件通道，callbackName 与手动 `ATInterstitialAd` 完全一致）。
 */
export declare class ATInterstitialAutoAd {
    static setAdListener(placementID: string, listener: ATInterstitialListener): void;
    static removeAdListener(placementID: string): void;
    static addPlacement(placementID: string, settings?: Record<string, unknown>): void;
    static removePlacement(placementID: string): void;
    static isAdReady(placementID: string): boolean;
    /**
     * 展示 AutoLoad 插屏。
     * - 无参 / string：走 scenario 参数（showAutoLoadInterstitial）
     * - ATShowConfig 对象：走 showConfig（showAutoLoadInterstitialWithConfig）
     */
    static show(placementID: string, scenarioOrConfig?: string | ATShowConfig): Promise<void>;
}
//# sourceMappingURL=ATInterstitialAutoAd.d.ts.map