UNPKG

@tehreet/conduit

Version:

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

40 lines 2.21 kB
export * from './types'; export * from './core'; export * from './features'; export * from './plugins'; export * from './server'; export * from './router'; export * from './monitoring'; export * from './integrations'; export { ConduitServer } from './server/ConduitServer'; export { ConduitRouter } from './router/ConduitRouter'; export { HealthMonitor } from './monitoring/HealthMonitor'; export { UsageTracker } from './monitoring/UsageTracker'; export { UsageStorage } from './monitoring/UsageStorage'; export { MetricsCollector } from './monitoring/MetricsCollector'; export { SynapseIntegration } from './integrations/synapse'; export * from './utils/context-extractor'; export * from './utils/token-counter'; export * from './utils/router'; export * from './utils/log'; export { createConduitServer } from './serverWrapper'; export { ConfigPresetManager, type ConduitConfig as ConfigPresetConduitConfig } from './utils/config-presets'; export { run } from './index'; import { ConduitConfig, ConduitPlugin } from './types'; import { ConduitServer } from './server/ConduitServer'; import { ConduitRouter } from './router/ConduitRouter'; export declare const createConduitClient: (config: ConduitConfig) => ConduitServer; export declare const createConduitRouter: (config: ConduitConfig) => ConduitRouter; export declare const createPlugin: (plugin: ConduitPlugin) => ConduitPlugin; export declare const mergeConfigs: (base: ConduitConfig, ...updates: Partial<ConduitConfig>[]) => ConduitConfig; export declare const validateConfig: (config: ConduitConfig) => boolean; export { ConduitConfig, ServerConfig, RouterConfig, RoutingContext, RoutingDecision, PluginConfig, ConduitPlugin, SynapseContext, UsageData, HealthStatus, WrapperOptions, ClaudeArgs } from './types'; declare const _default: { createConduitClient: (config: ConduitConfig) => ConduitServer; createConduitRouter: (config: ConduitConfig) => ConduitRouter; createPlugin: (plugin: ConduitPlugin) => ConduitPlugin; mergeConfigs: (base: ConduitConfig, ...updates: Partial<ConduitConfig>[]) => ConduitConfig; validateConfig: (config: ConduitConfig) => boolean; }; export default _default; //# sourceMappingURL=lib.d.ts.map