import { EmbedTextParams, EmbedTextsParams, BaseEmbeddings, EmbedTextResult, EmbedTextsResult } from "@memberjunction/ai"; import { Mistral } from "@mistralai/mistralai"; export declare class MistralEmbedding extends BaseEmbeddings { private _client; constructor(apiKey: string); get Client(): Mistral; /** Native batch endpoint: Mistral embeds an array of inputs in one request. */ get SupportsBatchEmbeddings(): boolean; /** * Mistral AI embedding endpoint outputs vectors in 1024 dimensions */ EmbedText(params: EmbedTextParams): Promise; /** * Mistral AI embedding endpoint outputs vectors in 1024 dimensions */ protected embedBatch(params: EmbedTextsParams): Promise; GetEmbeddingModels(): Promise; } //# sourceMappingURL=mistralEmbedding.d.ts.map