/**
 * RN 侧常量字典（与原生常量保持一致）。
 *
 * 本文件只包含 **RN 实际使用的子集**，可随 API 实际使用情况增补/调整；
 * 但凡与原生 **同名**的 callName / callbackName / key，字符串值必须一致，防拼写漂移。
 */
/** 8 个固定 callName（各广告类型的回调通道名）。 */
export declare const CallName: {
    readonly InitCallName: "InitCallName";
    readonly RewardedVideoCall: "RewardedVideoCall";
    readonly InterstitialCall: "InterstitialCall";
    readonly BannerCall: "BannerCall";
    readonly NativeCall: "NativeCall";
    readonly SplashCall: "SplashCall";
    readonly DownloadCall: "DownloadCall";
    readonly CommonADCall: "CommonADCall";
};
/** 统一 payload 根字段（对应 Const.java Const.CallbackKey）。 */
export declare const CallbackKey: {
    readonly callbackName: "callbackName";
    readonly placementID: "placementID";
    readonly extraDic: "extraDic";
    readonly requestMessage: "requestMessage";
    readonly isDeeplinkSuccess: "isDeeplinkSuccess";
    readonly isTimeout: "isTimeout";
    readonly adId: "adId";
};
/** Init 通道 callbackName（对应 Const.java InitCallback）。 */
export declare const InitCallback: {
    readonly location: "location";
    readonly consentSet: "consentSet";
    readonly consentDismiss: "consentDismiss";
    readonly sdkInitSuccess: "sdkInitSuccess";
    readonly sdkInitFail: "sdkInitFail";
};
/** 激励视频 callbackName（对应 Const.java RewardVideoCallback；值必须一致）。 */
export declare const RewardVideoCallback: {
    readonly loaded: "rewardedVideoDidFinishLoading";
    readonly loadFail: "rewardedVideoDidFailToLoad";
    readonly playStart: "rewardedVideoDidStartPlaying";
    readonly playEnd: "rewardedVideoDidEndPlaying";
    readonly playFail: "rewardedVideoDidFailToPlay";
    readonly close: "rewardedVideoDidClose";
    readonly click: "rewardedVideoDidClick";
    readonly reward: "rewardedVideoDidRewardSuccess";
    readonly deeplink: "rewardedVideoDidDeepLink";
    readonly againPlayStart: "rewardedVideoDidAgainStartPlaying";
    readonly againPlayEnd: "rewardedVideoDidAgainEndPlaying";
    readonly againPlayFail: "rewardedVideoDidAgainFailToPlay";
    readonly againClick: "rewardedVideoDidAgainClick";
    readonly againReward: "rewardedVideoDidAgainRewardSuccess";
    readonly rewardFailed: "rewardedVideoDidRewardFailed";
    readonly againRewardFailed: "rewardedVideoDidAgainRewardFailed";
    readonly downloadConfirm: "rewardedVideoDidDownloadConfirm";
    readonly multipleLoaded: "rewardedVideoDidMultipleLoaded";
    readonly adSourceBiddingAttempt: "rewardedVideoDidAdSourceBiddingAttempt";
    readonly adSourceBiddingFilled: "rewardedVideoDidAdSourceBiddingFilled";
    readonly adSourceBiddingFail: "rewardedVideoDidAdSourceBiddingFail";
    readonly adSourceAttempt: "rewardedVideoDidAdSourceAttempt";
    readonly adSourceLoadFilled: "rewardedVideoDidAdSourceLoadFilled";
    readonly adSourceLoadFail: "rewardedVideoDidAdSourceLoadFail";
};
/** 插屏 callbackName（对应 Const.java InterstitialCallback；值必须一致）。无 reward/again，多 show/showFail。 */
export declare const InterstitialCallback: {
    readonly loaded: "interstitialAdDidFinishLoading";
    readonly loadFail: "interstitialAdFailToLoadAD";
    readonly playStart: "interstitialAdDidStartPlaying";
    readonly playEnd: "interstitialAdDidEndPlaying";
    readonly playFail: "interstitialDidFailToPlayVideo";
    readonly close: "interstitialAdDidClose";
    readonly click: "interstitialAdDidClick";
    readonly show: "interstitialDidShowSucceed";
    readonly showFail: "interstitialFailedToShow";
    readonly deeplink: "interstitialAdDidDeepLink";
    readonly downloadConfirm: "interstitialAdDidDownloadConfirm";
    readonly multipleLoaded: "interstitialAdDidMultipleLoaded";
    readonly adSourceBiddingAttempt: "interstitialAdDidAdSourceBiddingAttempt";
    readonly adSourceBiddingFilled: "interstitialAdDidAdSourceBiddingFilled";
    readonly adSourceBiddingFail: "interstitialAdDidAdSourceBiddingFail";
    readonly adSourceAttempt: "interstitialAdDidAdSourceAttempt";
    readonly adSourceLoadFilled: "interstitialAdDidAdSourceLoadFilled";
    readonly adSourceLoadFail: "interstitialAdDidAdSourceLoadFail";
};
/** 开屏 callbackName（对应 Const.java SplashCallback；值必须一致）。特有 timeout/showFailed，无 video/reward/again。 */
export declare const SplashCallback: {
    readonly loaded: "splashDidFinishLoading";
    readonly loadFail: "splashDidFailToLoad";
    readonly timeout: "splashDidTimeout";
    readonly show: "splashDidShowSuccess";
    readonly showFailed: "splashDidShowFailed";
    readonly close: "splashDidClose";
    readonly click: "splashDidClick";
    readonly deeplink: "splashDidDeepLink";
    readonly downloadConfirm: "splashDidDownloadConfirm";
    readonly multipleLoaded: "splashDidMultipleLoaded";
    readonly adSourceBiddingAttempt: "splashDidAdSourceBiddingAttempt";
    readonly adSourceBiddingFilled: "splashDidAdSourceBiddingFilled";
    readonly adSourceBiddingFail: "splashDidAdSourceBiddingFail";
    readonly adSourceAttempt: "splashDidAdSourceAttempt";
    readonly adSourceLoadFilled: "splashDidAdSourceLoadFilled";
    readonly adSourceLoadFail: "splashDidAdSourceLoadFail";
};
/** Banner callbackName（对应 Const.java BannerCallback；值必须一致）。特有 close=TapClose、refresh/refreshFail=AutoRefresh。 */
export declare const BannerCallback: {
    readonly loaded: "bannerAdDidFinishLoading";
    readonly loadFail: "bannerAdFailToLoadAD";
    readonly close: "bannerAdTapCloseButton";
    readonly click: "bannerAdDidClick";
    readonly show: "bannerAdDidShowSucceed";
    readonly refresh: "bannerAdAutoRefreshSucceed";
    readonly refreshFail: "bannerAdAutoRefreshFail";
    readonly deeplink: "bannerAdDidDeepLink";
    readonly downloadConfirm: "bannerAdDidDownloadConfirm";
    readonly multipleLoaded: "bannerAdDidMultipleLoaded";
    readonly adSourceBiddingAttempt: "bannerAdDidAdSourceBiddingAttempt";
    readonly adSourceBiddingFilled: "bannerAdDidAdSourceBiddingFilled";
    readonly adSourceBiddingFail: "bannerAdDidAdSourceBiddingFail";
    readonly adSourceAttempt: "bannerAdDidAdSourceAttempt";
    readonly adSourceLoadFilled: "bannerAdDidAdSourceLoadFilled";
    readonly adSourceLoadFail: "bannerAdDidAdSourceLoadFail";
};
/** Native callbackName（对应 Const.java NativeCallback；值必须一致）。含 video Start/End/Progress + TapClose。 */
export declare const NativeCallback: {
    readonly loaded: "nativeAdDidFinishLoading";
    readonly loadFail: "nativeAdFailToLoadAD";
    readonly close: "nativeAdDidTapCloseButton";
    readonly click: "nativeAdDidClick";
    readonly show: "nativeAdDidShowNativeAd";
    readonly videoStart: "nativeAdDidStartPlayingVideo";
    readonly videoEnd: "nativeAdDidEndPlayingVideo";
    readonly videoProgress: "NativeVideoProgress";
    readonly deeplink: "nativeAdDidDeepLink";
    readonly downloadConfirm: "nativeAdDidDownloadConfirm";
    readonly multipleLoaded: "nativeAdDidMultipleLoaded";
    readonly adSourceBiddingAttempt: "nativeAdDidAdSourceBiddingAttempt";
    readonly adSourceBiddingFilled: "nativeAdDidAdSourceBiddingFilled";
    readonly adSourceBiddingFail: "nativeAdDidAdSourceBiddingFail";
    readonly adSourceAttempt: "nativeAdDidAdSourceAttempt";
    readonly adSourceLoadFilled: "nativeAdDidAdSourceLoadFilled";
    readonly adSourceLoadFail: "nativeAdDidAdSourceLoadFail";
};
/** 通用广告回调（callName: CommonADCall）。 */
export declare const CommonCallback: {
    readonly adShowRevenue: "adShowRevenueCallbackKey";
};
/** 下载进度 callbackName（callName: DownloadCall）。 */
export declare const DownloadCallback: {
    readonly start: "downloadStart";
    readonly update: "downloadUpdate";
    readonly pause: "downloadPause";
    readonly finished: "downloadFinished";
    readonly failed: "downloadFailed";
    readonly installed: "downloadInstalled";
};
/**
 * 桥接错误码（TurboModule reject 用；非广告 load/show 失败——后者只走 Event）。
 * 同步存在于 Android `Const.BridgeError`（见 utils/Const.java）。
 */
export declare const BridgeError: {
    readonly SDK_NOT_INITIALIZED: "SDK_NOT_INITIALIZED";
    readonly INVALID_PLACEMENT: "INVALID_PLACEMENT";
    readonly ACTIVITY_NULL: "ACTIVITY_NULL";
    readonly INVALID_ARGUMENT: "INVALID_ARGUMENT";
};
export type CallNameType = (typeof CallName)[keyof typeof CallName];
//# sourceMappingURL=Const.d.ts.map