1082815dcSEvan Baconimport { JSONObject, JSONValue } from '@expo/json-file'; 2082815dcSEvan Baconimport xcode from 'xcode'; 3*8a424bebSJames Ideimport { ForwardedBaseModOptions } from './createBaseMod'; 4082815dcSEvan Baconimport { ExportedConfig } from '../Plugin.types'; 5082815dcSEvan Baconimport { Paths } from '../ios'; 6082815dcSEvan Baconimport { InfoPlist } from '../ios/IosConfig.types'; 7082815dcSEvan Bacondeclare const defaultProviders: { 8082815dcSEvan Bacon dangerous: import("./createBaseMod").BaseModProviderMethods<unknown, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 9082815dcSEvan Bacon appDelegate: import("./createBaseMod").BaseModProviderMethods<Paths.AppDelegateProjectFile, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 10082815dcSEvan Bacon expoPlist: import("./createBaseMod").BaseModProviderMethods<JSONObject, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 11082815dcSEvan Bacon xcodeproj: import("./createBaseMod").BaseModProviderMethods<xcode.XcodeProject, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 12082815dcSEvan Bacon infoPlist: import("./createBaseMod").BaseModProviderMethods<InfoPlist, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 13082815dcSEvan Bacon entitlements: import("./createBaseMod").BaseModProviderMethods<JSONObject, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 14082815dcSEvan Bacon podfileProperties: import("./createBaseMod").BaseModProviderMethods<Record<string, JSONValue>, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 15082815dcSEvan Bacon}; 169b26454eSBartosz Kaszubowskitype IosDefaultProviders = typeof defaultProviders; 17082815dcSEvan Baconexport declare function withIosBaseMods(config: ExportedConfig, { providers, ...props }?: ForwardedBaseModOptions & { 18082815dcSEvan Bacon providers?: Partial<IosDefaultProviders>; 19082815dcSEvan Bacon}): ExportedConfig; 20082815dcSEvan Baconexport declare function getIosModFileProviders(): { 21082815dcSEvan Bacon dangerous: import("./createBaseMod").BaseModProviderMethods<unknown, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 22082815dcSEvan Bacon appDelegate: import("./createBaseMod").BaseModProviderMethods<Paths.AppDelegateProjectFile, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 23082815dcSEvan Bacon expoPlist: import("./createBaseMod").BaseModProviderMethods<JSONObject, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 24082815dcSEvan Bacon xcodeproj: import("./createBaseMod").BaseModProviderMethods<xcode.XcodeProject, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 25082815dcSEvan Bacon infoPlist: import("./createBaseMod").BaseModProviderMethods<InfoPlist, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 26082815dcSEvan Bacon entitlements: import("./createBaseMod").BaseModProviderMethods<JSONObject, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 27082815dcSEvan Bacon podfileProperties: import("./createBaseMod").BaseModProviderMethods<Record<string, JSONValue>, Partial<Pick<import("./withMod").BaseModOptions, "skipEmptyMod" | "saveToInternal">>>; 28082815dcSEvan Bacon}; 29082815dcSEvan Baconexport {}; 30