import type { ATRewardVideoListener } from './ATRewardVideoAd';
import type { ATShowConfig } from '../types';
/**
 * 激励视频 AutoLoad（静态入口；复用同一事件通道，callbackName 与手动 `ATRewardVideoAd` 完全一致）。
 */
export declare class ATRewardVideoAutoAd {
    static setAdListener(placementID: string, listener: ATRewardVideoListener): 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 参数（showAutoLoadRewardedVideo）
     * - ATShowConfig 对象：走 showConfig（showAutoLoadRewardedVideoWithConfig）
     */
    static show(placementID: string, scenarioOrConfig?: string | ATShowConfig): Promise<void>;
}
//# sourceMappingURL=ATRewardVideoAutoAd.d.ts.map