import { EmbeddingsModel, EmbeddingsResponse, EmbeddingsResponseStatus } from "./types"; /** * A test model that can be used to test the prompt completion system. */ export declare class TestEmbeddings implements EmbeddingsModel { static TEST_OUTPUT: number[][]; /** * * @param status Optional. Status of the embeddings response. Defaults to `success`. * @param output Optional. Embeddings to generate. Defaults to `[[1,2,3,4,5]]`. * @param message Optional. Message to return with response. */ constructor(status?: EmbeddingsResponseStatus, output?: number[][] | undefined, message?: string); /** * Status of the embeddings response. */ status: EmbeddingsResponseStatus; /** * Generated embeddings. */ output: number[][] | undefined; /** * Message to return with response. */ message?: string; /** * Returns a generated set of test embeddings * @param inputs Input to generate embeddings for. */ createEmbeddings(inputs: string | string[]): Promise; } //# sourceMappingURL=TestEmbeddings.d.ts.map