/** * V3 Ollama Provider (Local Models) * * Supports Llama, Mistral, CodeLlama, Phi, and other local models. * Zero cost - runs entirely locally. * * @module @claude-flow/providers/ollama-provider */ import { BaseProvider, BaseProviderOptions } from './base-provider.js'; import { LLMProvider, LLMModel, LLMRequest, LLMResponse, LLMStreamEvent, ModelInfo, ProviderCapabilities, HealthCheckResult } from './types.js'; export declare class OllamaProvider extends BaseProvider { readonly name: LLMProvider; readonly capabilities: ProviderCapabilities; private baseUrl; 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=ollama-provider.d.ts.map