/** * Cohere Adapter - Command, Command-R models * Supports chat, generation, embeddings */ import { BaseAdapter, AdapterConfig, AdapterResponse, RequestOptions, StreamOptions, HealthCheckResult } from './base-adapter'; import { VendorRequest, VendorResponse, VendorStreamChunk, CohereRequest } from '../../types/vendors'; export interface CohereConfig extends AdapterConfig { api_key: string; } export declare class CohereAdapter extends BaseAdapter { private client; private readonly model_name; constructor(model_name: string, config: CohereConfig); protected getDefaultEndpoint(): string; protected getHeaders(): Record; execute(request: VendorRequest, options?: RequestOptions): Promise; stream(request: VendorRequest, options: StreamOptions): Promise>; private createStreamIterator; transformRequest(request: VendorRequest): CohereRequest; transformResponse(response: unknown): VendorResponse; transformStreamChunk(chunk: unknown): VendorStreamChunk; healthCheck(): Promise; private handleCohereError; private getModelPricing; } //# sourceMappingURL=cohere-adapter.d.ts.map