/**
 * Ollama service — re-exports from provider-ollama.ts for backward compatibility.
 *
 * The actual embedding logic now lives in provider-ollama.ts (implementing
 * the EmbeddingProvider interface). This module re-exports the functions
 * that other parts of the codebase (tools, tests) depend on.
 */
export { isModelAvailable, isOllamaAvailable, OllamaEmbeddingProvider, pullModel, resetOllamaReadinessCache, } from "./provider-ollama.js";
/** Ensure Ollama is ready — either Docker container or external instance */
export declare function ensureOllamaReady(): Promise<{
    modelPulled: boolean;
    containerStarted: boolean;
    imagePulled: boolean;
}>;
/** Generate embeddings for one or more texts (legacy — prefer provider interface) */
export declare function embed(texts: string[]): Promise<number[][]>;
/** Generate a single embedding (legacy — prefer provider interface) */
export declare function embedSingle(text: string): Promise<number[]>;
//# sourceMappingURL=ollama.d.ts.map