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