/**
 * iOS Bridging Header 配置
 * 支持 Swift/OC 混编
 * 参考: https://juejin.cn/post/7554288083597885467
 */
import { ConfigPlugin } from 'expo/config-plugins';
type XcodeProjectLike = {
    getTarget: (productType: string) => {
        uuid: string;
        target: XcodeTargetLike;
    } | null;
    pbxXCBuildConfigurationSection: () => Record<string, XcodeBuildConfigurationLike>;
    pbxXCConfigurationList: () => Record<string, XcodeConfigurationListLike>;
};
type XcodeTargetLike = {
    name?: string;
    buildConfigurationList?: string;
};
type XcodeBuildConfigurationLike = {
    buildSettings?: Record<string, string | string[] | undefined>;
};
type XcodeConfigurationListLike = {
    buildConfigurations?: Array<{
        value: string;
    }>;
};
export declare function applyBridgingHeaderBuildSettings(xcodeProject: XcodeProjectLike, bridgingHeaderPath: string): string;
export declare function getBridgingHeaderFilePath(projectRoot: string, relativeHeaderPath: string): string;
export declare function upsertBridgingHeaderImports(content: string): string;
export declare function syncBridgingHeaderFile(filePath: string): void;
/**
 * 配置 iOS 桥接头文件
 * 支持 React Native 0.83.6+ 的 Swift 新架构
 */
export declare const withIosBridgingHeader: ConfigPlugin;
export {};
//# sourceMappingURL=bridgingHeader.d.ts.map