type BabelTransformer = { transform: (props: { filename: string; src: string; options?: { customTransformOptions?: { environment?: string; } | undefined; } | undefined; [key: string]: unknown; }) => unknown; getCacheKey?: (() => string) | undefined; [key: string]: unknown; }; type MetroConfigLike = { transformer?: { babelTransformerPath?: string | undefined; [key: string]: unknown; } | undefined; [key: string]: unknown; }; declare const UPSTREAM_TRANSFORMER_ENV = "AUI_METRO_UPSTREAM_TRANSFORMER"; declare function getCacheKey(): string; declare namespace entry_root_exports { export { MetroConfigLike, UPSTREAM_TRANSFORMER_ENV, withAui }; } declare function transform(props: Parameters[0]): unknown; declare namespace entry_transformer_exports { export { getCacheKey, transform }; } declare function withAui(config: T): T; export { entry_root_exports as entry_root, entry_transformer_exports as entry_transformer };