import { $o as registerMemoryEmbeddingProvider, As as uploadBatchJsonlFile, Bs as runEmbeddingBatchGroups, Fs as resolveBatchCompletionFromStatus, Go as MemoryEmbeddingProviderAdapter, Gs as extractBatchErrorMessage, Ho as MemoryEmbeddingBatchChunk, Hs as ProviderBatchOutputLine, Is as resolveCompletedBatchResult, Jo as MemoryEmbeddingProviderCreateResult, Js as DEFAULT_LOCAL_MODEL, Ko as MemoryEmbeddingProviderCallOptions, Ks as formatUnavailableBatchError, Ls as throwIfBatchTerminalFailure, Ms as buildBatchHeaders, Ns as normalizeBatchBaseUrl, Ps as BatchCompletionResult, Qo as listRegisteredMemoryEmbeddingProviders, Rs as EmbeddingBatchExecutionParams, Uo as MemoryEmbeddingBatchOptions, Us as applyEmbeddingBatchOutputLine, Vs as EMBEDDING_BATCH_ENDPOINT, Wo as MemoryEmbeddingProvider, Ws as postJsonWithRetry, Xo as MemoryEmbeddingProviderRuntime, Xs as hasNonTextEmbeddingParts, Yo as MemoryEmbeddingProviderIndexIdentity, Ys as EmbeddingInput, Zo as clearMemoryEmbeddingProviders, ac as listMemoryEmbeddingProviders, as as RemoteEmbeddingClient, cs as RemoteEmbeddingProviderId, ds as debugEmbeddingsLog, es as buildRemoteBaseUrlPolicy, fs as sanitizeAndNormalizeEmbedding, gs as enforceEmbeddingMaxInputTokens, hs as sanitizeEmbeddingCacheHeaders, ic as getMemoryEmbeddingProvider, is as fetchRemoteEmbeddingVectors, js as BatchHttpClientConfig, ls as resolveRemoteEmbeddingBearerClient, ms as mapBatchEmbeddingsByIndex, ns as estimateStructuredEmbeddingInputBytes, oc as listRegisteredMemoryEmbeddingProviderAdapters, os as createRemoteEmbeddingProvider, ps as isMissingEmbeddingApiKeyError, qo as MemoryEmbeddingProviderCreateOptions, qs as createLocalEmbeddingProvider, rs as estimateUtf8Bytes, ss as resolveRemoteEmbeddingClient, ts as withRemoteHttpResponse, us as normalizeEmbeddingModelWithPrefixes, zs as buildEmbeddingBatchGroupOptions } from "./types-DIBfaBvi.js"; import { a as getMemoryMultimodalExtensions, i as classifyMemoryMultimodalPath, r as buildCaseInsensitiveExtensionGlob } from "./multimodal-B2zGqeG7.js"; //#region src/plugin-sdk/memory-core-host-engine-embeddings.d.ts /** Provider batch status payload shared by memory embedding batch helpers. */ type EmbeddingBatchStatus = { id?: string; status?: string; output_file_id?: string | null; error_file_id?: string | null; }; //#endregion export { type BatchCompletionResult, type BatchHttpClientConfig, DEFAULT_LOCAL_MODEL, EMBEDDING_BATCH_ENDPOINT, type EmbeddingBatchExecutionParams, EmbeddingBatchStatus, type EmbeddingInput, type MemoryEmbeddingBatchChunk, type MemoryEmbeddingBatchOptions, type MemoryEmbeddingProvider, type MemoryEmbeddingProviderAdapter, type MemoryEmbeddingProviderCallOptions, type MemoryEmbeddingProviderCreateOptions, type MemoryEmbeddingProviderCreateResult, type MemoryEmbeddingProviderIndexIdentity, type MemoryEmbeddingProviderRuntime, type ProviderBatchOutputLine, type RemoteEmbeddingClient, type RemoteEmbeddingProviderId, applyEmbeddingBatchOutputLine, buildBatchHeaders, buildCaseInsensitiveExtensionGlob, buildEmbeddingBatchGroupOptions, buildRemoteBaseUrlPolicy, classifyMemoryMultimodalPath, clearMemoryEmbeddingProviders, createLocalEmbeddingProvider, createRemoteEmbeddingProvider, debugEmbeddingsLog, enforceEmbeddingMaxInputTokens, estimateStructuredEmbeddingInputBytes, estimateUtf8Bytes, extractBatchErrorMessage, fetchRemoteEmbeddingVectors, formatUnavailableBatchError, getMemoryEmbeddingProvider, getMemoryMultimodalExtensions, hasNonTextEmbeddingParts, isMissingEmbeddingApiKeyError, listMemoryEmbeddingProviders, listRegisteredMemoryEmbeddingProviderAdapters, listRegisteredMemoryEmbeddingProviders, mapBatchEmbeddingsByIndex, normalizeBatchBaseUrl, normalizeEmbeddingModelWithPrefixes, postJsonWithRetry, registerMemoryEmbeddingProvider, resolveBatchCompletionFromStatus, resolveCompletedBatchResult, resolveRemoteEmbeddingBearerClient, resolveRemoteEmbeddingClient, runEmbeddingBatchGroups, sanitizeAndNormalizeEmbedding, sanitizeEmbeddingCacheHeaders, throwIfBatchTerminalFailure, uploadBatchJsonlFile, withRemoteHttpResponse };