import { ChatCompletion, ChatCompletionChunk, ChatCompletionCreateParams, CreateEmbeddingResponse, EmbeddingCreateParams } from "openai/resources"; import { OpenAILikeInterface } from "../interfaces/OpenAILike"; import { Ollama } from "ollama"; import { ChatCompletionStream } from "../utils/stream"; export declare class OllamaService implements OpenAILikeInterface { host: string; ollama: Ollama; constructor(options?: { host: string; }); private messagesFormat; chatComplete(params: ChatCompletionCreateParams, options?: any): Promise | ChatCompletion>; private responseToolCallsFormat; embeddings(params: EmbeddingCreateParams): Promise; }