import { MergeResults } from "@expo/config-plugins/build/utils/generateCode"; import { type ConfigPlugin, InfoPlist } from "expo/config-plugins"; import { BranchKeys, ConfigData } from "./types"; export declare function setBranchApiKeys({ apiKey, testApiKey }: BranchKeys, infoPlist: InfoPlist): InfoPlist; export declare function addBridgingHeaderImport(src: string): MergeResults; export declare function enableBranchTestEnvironment(enableTestEnvironment: boolean, infoPlist: InfoPlist): { branch_test_environment: boolean; UIStatusBarHidden?: boolean; UIStatusBarStyle?: string; UILaunchStoryboardName?: string | "SplashScreen"; CFBundleShortVersionString?: string; CFBundleVersion?: string; CFBundleDisplayName?: string; CFBundleIdentifier?: string; CFBundleName?: string; CFBundleURLTypes?: import("@expo/config-plugins/build/ios/IosConfig.types.js").URLScheme[]; CFBundleDevelopmentRegion?: string; ITSAppUsesNonExemptEncryption?: boolean; LSApplicationQueriesSchemes?: string[]; UIBackgroundModes?: string[]; UISupportedInterfaceOrientations?: import("@expo/config-plugins/build/ios/IosConfig.types.js").InterfaceOrientation[]; GMSApiKey?: string; GADApplicationIdentifier?: string; UIUserInterfaceStyle?: import("@expo/config-plugins/build/ios/IosConfig.types.js").InterfaceStyle; UIRequiresFullScreen?: boolean; SKAdNetworkItems?: { SKAdNetworkIdentifier: string; }[]; branch_key?: { live?: string; }; }; export declare const withBranchIOS: ConfigPlugin;