import { AbstractService } from "../abstractService"; import { type DataParams, EmbeddingResponse, type ModelParams } from "./types"; export declare class EmbeddingService extends AbstractService { Embedding(modelParams: ModelParams, dataParams: DataParams[]): Promise>; Embedding(modelParams: ModelParams<"ReturnDense">, dataParams: DataParams[]): Promise>; Embedding(modelParams: ModelParams<"ReturnSparse">, dataParams: DataParams[]): Promise>; Embedding(modelParams: ModelParams<"ReturnTokenUsage">, dataParams: DataParams[]): Promise>; Embedding(modelParams: ModelParams<"ReturnDense" | "ReturnSparse">, dataParams: DataParams[]): Promise>; Embedding(modelParams: ModelParams<"ReturnDense" | "ReturnTokenUsage">, dataParams: DataParams[]): Promise>; Embedding(modelParams: ModelParams<"ReturnSparse" | "ReturnTokenUsage">, dataParams: DataParams[]): Promise>; Embedding(modelParams: ModelParams<"ReturnDense" | "ReturnSparse" | "ReturnTokenUsage">, dataParams: DataParams[]): Promise>; } export * as embedding from "./types";