/** * ModelOrch SDK * Production-grade multi-model orchestration platform * Supports intelligent routing, ensemble strategies, fallbacks, and cost optimization */ import { APIClient } from './lib/client.js'; import { Chat } from './resources/chat.js'; import { Connectors } from './resources/connectors.js'; import { Policies } from './resources/policies.js'; import { Projects } from './resources/projects.js'; import { Metrics } from './resources/metrics.js'; import { RoutingEngine } from './core/routing-engine.js'; import { ExecutionEngine } from './core/execution-engine.js'; import type { ClientOptions } from './types.js'; export declare class ModelOrch { readonly chat: Chat; readonly connectors: Connectors; readonly policies: Policies; readonly projects: Projects; readonly metrics: Metrics; private readonly client; private readonly routingEngine; private readonly executionEngine; constructor(options?: ClientOptions); /** * Get the underlying API client */ getClient(): APIClient; /** * Get the routing engine for advanced use cases */ getRoutingEngine(): RoutingEngine; /** * Get the execution engine for advanced use cases */ getExecutionEngine(): ExecutionEngine; } export default ModelOrch; export { RoutingEngine, ExecutionEngine } from './core/index.js'; export { AdapterFactory } from './core/adapters.js'; export * from './types.js'; export * from './lib/errors.js'; export * from './lib/utils.js'; //# sourceMappingURL=index.d.ts.map