UNPKG

@nullplatform/llm-gateway

Version:
12 lines 450 B
import { Logger } from '../utils/logger.js'; import { IPlugin } from "@nullplatform/llm-gateway-sdk"; export declare class PluginFactory { private plugins; private logger; private config; constructor(plugins?: Map<string, new (...args: any[]) => IPlugin>, logger?: Logger); initializePlugins(): Promise<void>; loadNativePlugins(): Promise<void>; createPlugin(type: string): IPlugin; } //# sourceMappingURL=factory.d.ts.map