/**
 * Provider registry for managing external SDK providers.
 */
import type { ExternalAgentProvider, ProviderRegistry } from './types';
/**
 * Create a new provider registry.
 */
export declare function createProviderRegistry(): ProviderRegistry & {
    require: (name: string) => ExternalAgentProvider;
    clear: () => void;
};
/**
 * Global default provider registry.
 * Use this for convenience when you don't need multiple registries.
 */
export declare const defaultProviderRegistry: ProviderRegistry & {
    require: (name: string) => ExternalAgentProvider;
    clear: () => void;
};
