import { ComponentCompiler, ComponentRegistry, ComponentResolver, ComponentManager, CompileOptions, RuntimeContext, ExternalLibraryConfig, LibraryConfiguration } from '@memberjunction/react-runtime'; import { ScriptLoaderService } from './script-loader.service'; import * as i0 from "@angular/core"; /** * Angular-specific adapter for the React runtime. * Manages the integration between Angular services and the platform-agnostic React runtime. */ export declare class AngularAdapterService { private scriptLoader; private runtime?; private runtimeContext?; private initializationPromise; constructor(scriptLoader: ScriptLoaderService); /** * Eagerly start loading the React runtime in the background. * Call this at app startup (e.g., in APP_INITIALIZER or after auth) so that * React, ReactDOM, and Babel are already downloaded from CDN by the time the * user opens an interactive component artifact. * * Two-phase approach: * 1. Immediately inject `` hints so the browser starts * downloading the CDN scripts in parallel with other page work. * 2. Fire-and-forget `initialize()` which creates `