import type { RewardedAdsConfig, RewardedAdTargetPlatform } from '../../core/src/types.ts'; export declare function prepareGeneratedArtifacts(options: { extensionName?: string; targetPlatform: RewardedAdTargetPlatform; config: RewardedAdsConfig; }): { selection: { provider: "admob" | "max" | "topon" | "wechat" | "douyin"; packageName: "cocos-rewarded-ads-kit/adapters/wechat-mini-game" | "cocos-rewarded-ads-kit/adapters/douyin-mini-game" | "cocos-rewarded-ads-kit/adapters/android-admob" | "cocos-rewarded-ads-kit/adapters/ios-admob" | "cocos-rewarded-ads-kit/adapters/android-max" | "cocos-rewarded-ads-kit/adapters/ios-max" | "cocos-rewarded-ads-kit/adapters/android-topon" | "cocos-rewarded-ads-kit/adapters/ios-topon"; }; activeAdapterSource: string; generatedConfigSource: string; runtimeBindingSource: string; bootstrapRuntimeSource: string; nativeInjectionPlan: import("./platform-select.ts").NativeProviderInjectionPlan; extensionPackageJson: { package_version: number; version: string; name: string; description: string; type: string; main: string; contributions: { builder: string; }; }; extensionMainSource: string; extensionBuilderSource: string; extensionHooksSource: string; };