export { OpenAICompatibleEmbedder, type OpenAICompatibleEmbedderOptions, } from "./embedder.js"; export { computeEmbeddingMetrics, cosineSimilarity, computeIntrinsicDimension, computeAvgCosineSimRandomPairs, detectOutliers, } from "./embedding-metrics.js"; export { OpenAIJudge, type OpenAIJudgeOptions } from "./judge.js"; export { SemanticCache, type SemanticCacheConfig } from "./semantic-cache.js"; export { createAzureOpenAIEmbedder, createOllamaEmbedder, type AzureOpenAIPresetOptions, type OllamaPresetOptions, } from "./presets.js"; import { z } from "zod"; import type { EmbeddingProvider } from "@vivantel/virage-core"; export declare const optionsSchema: z.ZodObject<{ apiKey: z.ZodString; model: z.ZodString; dimensions: z.ZodOptional; baseURL: z.ZodOptional; organizationId: z.ZodOptional; maxRetries: z.ZodOptional; }, z.core.$strip>; export type PluginOptions = z.infer; /** Factory used by the JSON config loader. */ export declare function createEmbedder(config: Record): EmbeddingProvider; //# sourceMappingURL=index.d.ts.map