import { ollama } from '../../libs/providers/ollama/ollama-provider.js'; import { LooseToStrict, ModelInfo, RawiCredentials, StreamingResponse } from '../shared/types.js'; import { ChatProvider, ExecGenerationOptions, ExecGenerationResult } from './types.js'; import '../../libs/providers/ollama/ollama-chat-settings.js'; import '../../libs/providers/ollama/ollama-models-list.js'; import '@ai-sdk/provider'; import '../../libs/providers/ollama/ollama-embedding-settings.js'; import 'ai'; type LooseOllamaModelId = Parameters[0]; type OllamaModelId = LooseToStrict; declare const ollamaModels: ModelInfo[]; declare const ollamaProvider: { readonly name: "ollama"; readonly displayName: "🟢 Ollama"; readonly models: ModelInfo[]; }; declare const streamWithOllama: (credentials: RawiCredentials, prompt: string) => Promise; declare const ollamaChatProvider: ChatProvider; declare const generateWithOllama: (options: ExecGenerationOptions) => Promise; export { type OllamaModelId, generateWithOllama, ollamaChatProvider, ollamaModels, ollamaProvider, streamWithOllama };