import { GetSecondOpinionInput, LLMResponse, LLMError, OllamaConfig } from '../types.js'; import { LLMProvider } from './base.js'; export declare class OllamaProvider implements LLMProvider { private baseUrl; constructor(config: OllamaConfig); supportsReasoningEffort(): boolean; supportsReasoningEffortForModel(_model: string): boolean; getAvailableModels(): string[]; isValidModel(model: string): boolean; private isOllamaError; private isOllamaTagsResponse; private fetchModels; getResponse(params: GetSecondOpinionInput): Promise; }