@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and
39 lines (38 loc) • 1.08 kB
TypeScript
/**
* Configuration options for the provider registry
*/
export interface ProviderRegistryOptions {
/**
* Enable loading of manual MCP configurations from .mcp-config.json
* Should only be true for CLI mode, false for SDK mode
*/
enableManualMCP?: boolean;
}
/**
* Provider Registry - registers all providers with the factory
* This is where we migrate providers one by one to the new pattern
*/
export declare class ProviderRegistry {
private static registered;
private static options;
/**
* Register all providers with the factory
*/
static registerAllProviders(): Promise<void>;
/**
* Check if providers are registered
*/
static isRegistered(): boolean;
/**
* Clear registrations (for testing)
*/
static clearRegistrations(): void;
/**
* Set registry options (should be called before initialization)
*/
static setOptions(options: ProviderRegistryOptions): void;
/**
* Get current registry options
*/
static getOptions(): ProviderRegistryOptions;
}