/** * Author: Srilal S. Siriwardhane * Email: SrilalS@99x.io **/ import { AbstractEmbedderEngine } from "./AbstractEmbedderEngine.js"; import { AvailableModels } from "../types/AvailableModels.js"; import { Document } from "../types/Document.js"; import { VectorDocument } from "../types/VectorDocument.js"; import { Model } from '../types/Model.js'; type EmbedderModel = Model | 'ada-002'; export declare class RemoteEmbeddingEngine extends AbstractEmbedderEngine { embedderModel: EmbedderModel; availableModels: AvailableModels; constructor(model: EmbedderModel); embedTexts(texts: string[]): Promise; embedDocuments(documents: Document[]): Promise; getModel(): string; } export {};