export type BrowserRuntimeEntryModuleConfig = { specifier: string; defaultExport?: boolean; }; /** * Creates a generated ESM entry module that re-exports runtime modules through * one stable file. * * @remarks * Integrations use this helper when they need a browser runtime asset composed * from multiple bare specifiers but do not want to own temporary file assembly * logic themselves. The generated file lives under the app work directory so * repeated runs can reuse the same location without placing sources inside * `node_modules`, which can cause bundlers to externalize bare imports. */ export declare function createBrowserRuntimeEntryModule(options: { modules: BrowserRuntimeEntryModuleConfig[]; fileName: string; rootDir?: string; workDir?: string; cacheDirName?: string; }): string;