/** * Ollama embedding provider (local embeddings) */ import { BaseEmbeddingProvider } from './base.js'; import type { Embedding, BatchEmbeddingResult, ProviderConfig, ProviderHealth, EmbeddingOptions } from './types.js'; /** * Ollama embedding provider implementation */ export declare class OllamaEmbeddingProvider extends BaseEmbeddingProvider { readonly name = "ollama"; readonly defaultModel = "nomic-embed-text"; readonly defaultDimensions = 768; private baseUrl; constructor(config: ProviderConfig); embed(text: string, options?: EmbeddingOptions): Promise; embedBatch(texts: string[], options?: EmbeddingOptions): Promise; healthCheck(): Promise; } //# sourceMappingURL=ollama.d.ts.map