export interface OllamaOptions { model?: string; baseUrl?: string; temperature?: number; numCtx?: number; } /** * Send a prompt to Ollama and get the full response. */ export declare function generate(prompt: string, systemPrompt: string, options?: OllamaOptions): Promise; /** * Send a prompt and parse the response as JSON. * Retries up to maxRetries times if JSON parsing fails. */ export declare function generateJson(prompt: string, systemPrompt: string, options?: OllamaOptions, maxRetries?: number): Promise; /** * Check if Ollama is running and the model is available. */ export declare function checkOllama(options?: OllamaOptions): Promise<{ available: boolean; error?: string; }>; //# sourceMappingURL=ollama-client.d.ts.map