import type { ProviderFactory, ProviderAdapter, EmbeddingAdapter, RerankingAdapter } from '../types.js'; export interface CohereConfig { apiKey: string; } export declare class CohereProvider implements ProviderFactory { readonly name = "cohere"; private readonly config; constructor(config: CohereConfig); create(_model: string): ProviderAdapter; createEmbedding(model: string): EmbeddingAdapter; createReranking(model: string): RerankingAdapter; } //# sourceMappingURL=cohere.d.ts.map