UNPKG

codecrucible-synth

Version:

Production-Ready AI Development Platform with Multi-Voice Synthesis, Smithery MCP Integration, Enterprise Security, and Zero-Timeout Reliability

19 lines 1.06 kB
import { ModelRequest, ModelResponse, ProjectContext, StreamToken } from '../core/types.js'; import { UnifiedModelClient } from '../core/client.js'; export declare class RequestHandler { private client; constructor(client: UnifiedModelClient); makeRequest(request: any): Promise<any>; synthesize(request: ModelRequest): Promise<ModelResponse>; processRequest(request: ModelRequest, context?: ProjectContext): Promise<ModelResponse>; streamRequest(request: ModelRequest, onToken: (token: StreamToken) => void, context?: ProjectContext): Promise<ModelResponse>; executeWithFallback(requestId: string, request: ModelRequest, context: ProjectContext | undefined, strategy: { mode: any; provider: any; timeout: any; complexity: any; }, abortSignal?: AbortSignal): Promise<ModelResponse>; queueRequest(request: ModelRequest, context?: ProjectContext): Promise<ModelResponse>; processRequestWithHybrid(request: any, routingDecision: any): Promise<any>; } //# sourceMappingURL=request-handler.d.ts.map