export * from './base.js'; export * from './base-provider-impl.js'; export * from './base-analytics-provider.js'; export * from './base-error-tracking-provider.js'; export * from './provider-manager.js'; export * from './registry.js'; export { PROVIDER_LOADERS, KNOWN_PROVIDER_IDS } from './provider-loaders.js'; export type { ProviderModuleLoader } from './provider-loaders.js'; import { ProviderRegistry } from './registry.js'; /** * Eagerly import every provider module so each one self-registers with the * {@link ProviderRegistry}. This is OPTIONAL — `ProviderManager` already lazily loads only * the providers a consumer configures (the preferred path, which preserves per-provider * tree-shaking). Call this only if you explicitly want every provider registered up front. */ export declare function loadProviders(): Promise; /** * Get the provider registry instance */ export declare function getProviderRegistry(): ProviderRegistry;