UNPKG

@tehreet/conduit

Version:

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

48 lines 1.27 kB
export interface ValidationResult { valid: boolean; errors: string[]; models?: string[]; warnings?: string[]; } export interface SynapseModelConfig { enabled?: boolean; defaultModel?: string; useProjectDefaults?: boolean; overrideModel?: string; } export interface SynapseConfigPreset { name: string; description?: string; providers: Array<{ name: string; type: string; binary?: string; models: Array<{ id: string; aliases?: string[]; contextWindow?: number; capabilities?: string[]; }>; }>; defaultRouting?: { rules?: Array<{ name: string; condition: string; model: string; }>; fallback?: string; }; synapseIntegration?: { enabled: boolean; telemetryEndpoint?: string; configSync?: boolean; }; } export declare function validateSynapseConfig(config: any): ValidationResult; export declare function countTokens(text: string): number; export declare function estimateTokensFromContext(context: { projectConfig?: any; agentConfig?: any; messageContent?: string; }): number; //# sourceMappingURL=config-validator.d.ts.map