import { o as SsrFPolicy } from "./ssrf-skjEI_i5.js"; import { is as MemoryEmbeddingProvider, ss as MemoryEmbeddingProviderCreateOptions } from "./types-DaHgOqFX.js"; //#region extensions/openai/embedding-provider.d.ts type OpenAiEmbeddingClient = { baseUrl: string; headers: Record; ssrfPolicy?: SsrFPolicy; fetchImpl?: typeof fetch; model: string; inputType?: string; queryInputType?: string; documentInputType?: string; outputDimensionality?: number; }; declare const DEFAULT_OPENAI_EMBEDDING_MODEL = "text-embedding-3-small"; declare function createOpenAiEmbeddingProvider(options: MemoryEmbeddingProviderCreateOptions): Promise<{ provider: MemoryEmbeddingProvider; client: OpenAiEmbeddingClient; }>; //#endregion export { OpenAiEmbeddingClient as n, createOpenAiEmbeddingProvider as r, DEFAULT_OPENAI_EMBEDDING_MODEL as t };