UNPKG

@tehreet/conduit

Version:

LLM API gateway with intelligent routing, robust process management, and health monitoring

14 lines 678 B
import { ConduitPlugin, PluginManager, RoutingContext, RoutingDecision } from './plugin-interface'; export declare class DefaultPluginManager implements PluginManager { private plugins; registerPlugin(plugin: ConduitPlugin): void; loadPlugins(pluginDir: string): Promise<void>; private loadPluginFile; private isValidPlugin; executeHook<T>(hookName: string, data: T): Promise<T>; executeCustomRouting(context: RoutingContext): Promise<RoutingDecision | null>; getRegisteredPlugins(): string[]; getPlugin(name: string): ConduitPlugin | undefined; } export { DefaultPluginManager as PluginManager }; //# sourceMappingURL=plugin-manager.d.ts.map