import type { RewardedAdTargetPlatform } from '../../core/src/types.ts'; export declare function resolveTargetPlatformFromCocosBuildOptions(options: { platform: string; }): RewardedAdTargetPlatform; export declare function prepareBuildArtifactsFromConfigFile(options: { adsConfigPath: string; cocosBuildOptions: { platform: string; }; outputDir: string; projectDir?: string; extensionName?: string; screenOrientation?: string | null; }): Promise<{ targetPlatform: "android" | "ios" | "wechat-mini-game" | "douyin-mini-game"; 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"; }; generatedFiles: string[]; extensionFiles: string[]; nativeTemplateFiles: string[]; nativeProviderFiles: string[]; localPodFiles: string[]; nativePatchResult: import("./native-patcher.ts").NativePatchResult; nativeInjectionPlan: import("./platform-select.ts").NativeProviderInjectionPlan; iosIntegrationStatus: string; iosLocalPodDirectory: string; iosLocalPodspecPath: string; podfilePath: string; iosManualStep: string; iosWorkspaceHint: string; iosDiagnostics: string[]; }>;