import type { RewardedAdTargetPlatform } from '../../core/src/types.ts'; import type { ResolvedNativeProviderRuntimeConfig } from './native-provider.ts'; export interface NativePatchResult { patchedFiles: string[]; skippedFiles: string[]; warnings: string[]; iosPatchRoots: string[]; iosResolvedTargetName?: string | null; } export declare function applyNativeProjectPatches(options: { outputDir: string; projectDir?: string; targetPlatform: RewardedAdTargetPlatform; runtimeConfig?: ResolvedNativeProviderRuntimeConfig | null; screenOrientation?: string | null; }): Promise;