export declare const METRO_CONFIG_FILES: readonly ["metro.config.js", "metro.config.cjs", "metro.config.mjs", "metro.config.ts"]; export type MetroWrapper = 'withBundleDrop' | 'withBundleDropExpo'; export declare const hasExecutableMetroWrapperReference: (source: string, wrapper: MetroWrapper) => boolean; export declare const hasExecutableMetroModuleReference: (source: string, moduleName: string) => boolean; export declare const hasAuthoritativeMetroWrapper: (source: string, wrapper: MetroWrapper) => boolean; export declare const findSingleMetroConfig: (projectRoot: string) => "metro.config.js" | "metro.config.cjs" | "metro.config.mjs" | "metro.config.ts"; export declare const newCommonJsMetroConfigFile: (projectRoot: string) => "metro.config.js" | "metro.config.cjs"; export declare const assertCommonJsMetroConfig: (projectRoot: string, relativePath: string) => void;