import { Embeddings } from "@langchain/core/embeddings";
export declare class TransformersEmbeddings extends Embeddings {
    private model;
    private initialized;
    constructor();
    private initModel;
    private generateEmbedding;
    embedQuery(text: string): Promise<number[]>;
    embedDocuments(texts: string[]): Promise<number[][]>;
}
export declare class CustomEmbeddings extends Embeddings {
    private vectors;
    private queryVector;
    constructor(vectors: number[][], queryVector?: number[]);
    embedQuery(_text: string): Promise<number[]>;
    embedDocuments(_texts: string[]): Promise<number[][]>;
}
