/**
 * embedding/index.ts - re-exports for the embedding provider abstraction.
 */
export { ModelMismatchError, assertModelCompatible, } from "./provider.js";
export { LocalLlamaCppProvider, } from "./local.js";
export { OpenAIEmbeddingsProvider, CircuitBreaker, CircuitOpenError, HttpError, isRetryableStatus, chunkArray, DEFAULT_BATCH_SIZE, DEFAULT_TIMEOUT_MS, RETRY_BACKOFFS_MS, } from "./openai.js";
export { createEmbeddingProvider, resolveProviderKind, assertCommercialEndpoint, loadConfigFile, defaultConfigPath, } from "./factory.js";
export { AutoFallbackEmbeddingProvider, } from "./autofallback.js";
