import { EmbeddingModel } from "../types"; export type EmbeddingModelType = "openai" | "huggingface" | "local"; export interface EmbeddingConfig { type: EmbeddingModelType; apiKey?: string; modelName?: string; baseUrl?: string; } export declare class EmbeddingFactory { static create(config: EmbeddingConfig): EmbeddingModel; } export * from "./openai"; export type { EmbeddingModel } from "../types"; //# sourceMappingURL=index.d.ts.map