/** * Model Connectors Resource * Manage model configurations and connections */ import type { APIClient } from '../lib/client.js'; import type { ModelConfig, ModelConnector } from '../types.js'; export declare class Connectors { private readonly client; constructor(client: APIClient); /** * List all registered model connectors */ list(params?: { provider?: string; status?: string; }): Promise; /** * Get a specific connector by ID */ retrieve(id: string): Promise; /** * Register a new model connector */ create(config: Omit): Promise; /** * Update an existing connector */ update(id: string, updates: Partial): Promise; /** * Delete a connector */ delete(id: string): Promise<{ deleted: boolean; id: string; }>; /** * Test connector health */ test(id: string): Promise<{ status: 'healthy' | 'degraded' | 'down'; latency_ms: number; error?: string; }>; } //# sourceMappingURL=connectors.d.ts.map