1*082815dcSEvan Baconimport { ConfigPlugin, StaticPlugin } from '../Plugin.types'; 2*082815dcSEvan Baconexport declare const pluginFileName = "app.plugin.js"; 3*082815dcSEvan Baconexport declare function resolvePluginForModule(projectRoot: string, modulePath: string): { 4*082815dcSEvan Bacon isPluginFile: boolean; 5*082815dcSEvan Bacon filePath: string; 6*082815dcSEvan Bacon}; 7*082815dcSEvan Baconexport declare function moduleNameIsDirectFileReference(name: string): boolean; 8*082815dcSEvan Baconexport declare function normalizeStaticPlugin(plugin: StaticPlugin | ConfigPlugin | string): StaticPlugin; 9*082815dcSEvan Baconexport declare function assertInternalProjectRoot(projectRoot?: string): asserts projectRoot; 10*082815dcSEvan Baconexport declare function resolveConfigPluginFunction(projectRoot: string, pluginReference: string): ConfigPlugin<unknown>; 11*082815dcSEvan Baconexport declare function resolveConfigPluginFunctionWithInfo(projectRoot: string, pluginReference: string): { 12*082815dcSEvan Bacon plugin: ConfigPlugin<unknown>; 13*082815dcSEvan Bacon pluginFile: string; 14*082815dcSEvan Bacon pluginReference: string; 15*082815dcSEvan Bacon isPluginFile: boolean; 16*082815dcSEvan Bacon}; 17*082815dcSEvan Bacon/** 18*082815dcSEvan Bacon * - Resolve the exported contents of an Expo config (be it default or module.exports) 19*082815dcSEvan Bacon * - Assert no promise exports 20*082815dcSEvan Bacon * - Return config type 21*082815dcSEvan Bacon * - Serialize config 22*082815dcSEvan Bacon * 23*082815dcSEvan Bacon * @param props.plugin plugin results 24*082815dcSEvan Bacon * @param props.pluginFile plugin file path 25*082815dcSEvan Bacon * @param props.pluginReference the string used to reference the plugin 26*082815dcSEvan Bacon * @param props.isPluginFile is file path from the app.plugin.js module root 27*082815dcSEvan Bacon */ 28*082815dcSEvan Baconexport declare function resolveConfigPluginExport({ plugin, pluginFile, pluginReference, isPluginFile, }: { 29*082815dcSEvan Bacon plugin: any; 30*082815dcSEvan Bacon pluginFile: string; 31*082815dcSEvan Bacon pluginReference: string; 32*082815dcSEvan Bacon isPluginFile: boolean; 33*082815dcSEvan Bacon}): ConfigPlugin<unknown>; 34