/** * V3 Cohere Provider * * Supports Command R+, Command R, and Command Light models. * * @module @claude-flow/providers/cohere-provider */ import { BaseProvider, BaseProviderOptions } from './base-provider.js'; import { LLMProvider, LLMModel, LLMRequest, LLMResponse, LLMStreamEvent, ModelInfo, ProviderCapabilities, HealthCheckResult } from './types.js'; export declare class CohereProvider extends BaseProvider { readonly name: LLMProvider; readonly capabilities: ProviderCapabilities; private baseUrl; private headers; constructor(options: BaseProviderOptions); protected doInitialize(): Promise; protected doComplete(request: LLMRequest): Promise; protected doStreamComplete(request: LLMRequest): AsyncIterable; listModels(): Promise; getModelInfo(model: LLMModel): Promise; protected doHealthCheck(): Promise; private buildRequest; private transformResponse; private handleErrorResponse; } //# sourceMappingURL=cohere-provider.d.ts.map