import type { XcodeProject } from '@expo/config-plugins'; import type { Logger } from '../../../logger'; import type { BundleReactNativePlan } from '../../plan/types'; /** * Shell phase for RN extension/clip targets. Mirrors the Expo host script, but * pins `ENTRY_FILE` to this target's entry so Release embeds the correct * `main.jsbundle` into the appex (not the host app entry). */ export declare function buildExtensionBundleShellScript(entryFile: string): string; /** * Ensure the target has an idempotent Bundle RN shell phase for `plan`. */ export declare function ensureBundleReactNativePhase({ project, targetUuid, plan, logger, }: { project: XcodeProject; targetUuid: string; plan: BundleReactNativePlan; logger?: Logger; }): void; //# sourceMappingURL=bundleReactNative.d.ts.map