import { ComponentCompiler } from './compiler/index.js';
import { ComponentRegistry } from './registry/index.js';
import { ComponentResolver } from './registry/index.js';
import { ComponentManager } from './component-manager/index.js';
export * from './types/index.js';
export { ComponentCompiler } from './compiler/index.js';
export { DEFAULT_PRESETS, DEFAULT_PLUGINS, PRODUCTION_CONFIG, DEVELOPMENT_CONFIG, getBabelConfig, validateBabelPresets, getJSXConfig } from './compiler/index.js';
export { ComponentRegistry } from './registry/index.js';
export { ComponentResolver, ComponentSpec, ResolvedComponents, ComponentRegistryService, IComponentRegistryClient } from './registry/index.js';
export { ComponentManager } from './component-manager/index.js';
export type { LoadOptions, LoadResult, HierarchyResult, ComponentManagerConfig } from './component-manager/index.js';
export { createErrorBoundary, withErrorBoundary, formatComponentError, createErrorLogger } from './runtime/index.js';
export { buildComponentProps, normalizeCallbacks, normalizeStyles, validateComponentProps, mergeProps, createPropsTransformer, wrapCallbacksWithLogging, extractPropPaths, PropBuilderOptions } from './runtime/index.js';
export { ComponentHierarchyRegistrar, registerComponentHierarchy, validateComponentSpec, flattenComponentHierarchy, countComponentsInHierarchy, HierarchyRegistrationResult, ComponentRegistrationError, HierarchyRegistrationOptions } from './runtime/index.js';
export { ReactRootManager, reactRootManager, ManagedReactRoot, RuntimeHook, RootHookContext } from './runtime/index.js';
export { SetupStyles, createDefaultComponentStyles } from './utilities/component-styles.js';
export { StandardLibraries, StandardLibraryManager, createStandardLibraries } from './utilities/standard-libraries.js';
export { LibraryLoader, LibraryLoadOptions, LibraryLoadResult } from './utilities/library-loader.js';
export { getCoreRuntimeLibraries, isCoreRuntimeLibrary } from './utilities/core-libraries.js';
export { LibraryRegistry, LibraryDefinition } from './utilities/library-registry.js';
export { ComponentErrorAnalyzer, FailedComponentInfo } from './utilities/component-error-analyzer.js';
export { ResourceManager, resourceManager, ManagedResource } from './utilities/resource-manager.js';
export { CacheManager, CacheEntry, CacheOptions } from './utilities/cache-manager.js';
export { unwrapLibraryComponent, unwrapLibraryComponents, unwrapAllLibraryComponents, unwrapComponent, unwrapComponents, unwrapAllComponents } from './utilities/component-unwrapper.js';
export { USER_STATE_KEY_PREFIX, resolveUserStateScope, userStateStorageKey, parseStoredUserSettings, mergeUserSettings, applyUserSettingsUpdate } from './utilities/user-state.js';
export declare const VERSION = "2.69.1";
export declare const DEFAULT_CONFIGS: {
    compiler: {
        babel: {
            presets: string[];
            plugins: never[];
        };
        minify: boolean;
        sourceMaps: boolean;
        cache: boolean;
        maxCacheSize: number;
    };
    registry: {
        maxComponents: number;
        cleanupInterval: number;
        useLRU: boolean;
        enableNamespaces: boolean;
    };
};
export declare function createReactRuntime(babelInstance: any, config?: {
    compiler?: Partial<import('./types/index.js').CompilerConfig>;
    registry?: Partial<import('./types/index.js').RegistryConfig>;
    manager?: Partial<import('./component-manager/index.js').ComponentManagerConfig>;
}, runtimeContext?: import('./types/index.js').RuntimeContext, debug?: boolean): {
    compiler: ComponentCompiler;
    registry: ComponentRegistry;
    resolver: ComponentResolver;
    manager: ComponentManager;
    version: string;
    debug: boolean;
};
//# sourceMappingURL=index.d.ts.map