"use strict";

import { ATSDK } from "./core/ATSDK.js";
export { ATSDK };
export { ATAdEvents } from "./events/ATAdEvents.js";
export { ATRewardVideoAd } from "./rewardvideo/ATRewardVideoAd.js";
export { ATRewardVideoAutoAd } from "./rewardvideo/ATRewardVideoAutoAd.js";
export { ATInterstitialAd } from "./interstitial/ATInterstitialAd.js";
export { ATInterstitialAutoAd } from "./interstitial/ATInterstitialAutoAd.js";
export { ATSplashAd } from "./splash/ATSplashAd.js";
export { ATBannerView } from "./banner/ATBannerView.js";
export { ATBannerViewComponent } from "./banner/ATBannerViewComponent.js";
export { ATNative } from "./nativead/ATNative.js";
export { NativeAd } from "./nativead/NativeAd.js";
export { ATNativeAdView } from "./nativead/ATNativeAdView.js";
// 自渲染 AssetView 组件：放进 <ATNativeAdView> 内，从 Context 取素材自渲染
export { ATNativeTitleView, ATNativeDescView, ATNativeCtaView, ATNativeIconView, ATNativeMainImageView, ATNativeMediaView, ATNativeCloseView } from "./nativead/ATNativeAssetViews.js";
export { CallName, CallbackKey, InitCallback, RewardVideoCallback, InterstitialCallback, SplashCallback, BannerCallback, NativeCallback, BridgeError } from "./constants/Const.js";
/**
 * 获取版本号方法。
 */
export function getSDKVersionName() {
  return ATSDK.getSDKVersionName();
}
//# sourceMappingURL=index.js.map