import type { JSONObject, JSONValue } from '@expo/json-file'; import type { XcodeProject } from 'xcode'; import type { ForwardedBaseModOptions } from './createBaseMod'; import type { ExportedConfig } from '../Plugin.types'; import { Paths } from '../ios'; import type { InfoPlist } from '../ios/IosConfig.types'; declare const defaultProviders: { dangerous: import("./createBaseMod").BaseModProviderMethods>>; finalized: import("./createBaseMod").BaseModProviderMethods>>; appDelegate: import("./createBaseMod").BaseModProviderMethods>>; expoPlist: import("./createBaseMod").BaseModProviderMethods>>; xcodeproj: import("./createBaseMod").BaseModProviderMethods>>; infoPlist: import("./createBaseMod").BaseModProviderMethods>>; entitlements: import("./createBaseMod").BaseModProviderMethods>>; podfile: import("./createBaseMod").BaseModProviderMethods>>; podfileProperties: import("./createBaseMod").BaseModProviderMethods, Partial>>; }; type IosDefaultProviders = typeof defaultProviders; export declare function withIosBaseMods(config: ExportedConfig, { providers, ...props }?: ForwardedBaseModOptions & { providers?: Partial; }): ExportedConfig; export declare function getIosModFileProviders(): { dangerous: import("./createBaseMod").BaseModProviderMethods>>; finalized: import("./createBaseMod").BaseModProviderMethods>>; appDelegate: import("./createBaseMod").BaseModProviderMethods>>; expoPlist: import("./createBaseMod").BaseModProviderMethods>>; xcodeproj: import("./createBaseMod").BaseModProviderMethods>>; infoPlist: import("./createBaseMod").BaseModProviderMethods>>; entitlements: import("./createBaseMod").BaseModProviderMethods>>; podfile: import("./createBaseMod").BaseModProviderMethods>>; podfileProperties: import("./createBaseMod").BaseModProviderMethods, Partial>>; }; export {};