import { CloseVectorEmbeddings, CloseVectorEmbeddingsParams } from 'closevector-common';
export { CloseVectorEmbeddings, CloseVectorEmbeddingsParams };
export declare class CloseVectorEmbeddingsWeb implements CloseVectorEmbeddings {
    batchSize: number;
    stripNewLines: boolean;
    timeout?: number;
    config: {
        key: string;
        secret: string;
    };
    constructor(fields: Partial<CloseVectorEmbeddingsParams> & {
        key: string;
        secret: string;
    });
    embedDocuments(texts: string[]): Promise<number[][]>;
    embedQuery(text: string): Promise<number[]>;
    embeddingWithRetry(textList: string[]): Promise<any>;
}
