import { MemoryProvider } from "./base"; export declare class Embeddings { embeddingsArray: number[][]; dot(embedding: number[]): number[]; add(embedding: number[]): void; get shape(): number[]; } declare class CacheContent { texts: string[]; embeddings: Embeddings; constructor(); add(text: string): Promise; } export declare class LocalCache extends MemoryProvider { static memoryName: string; filename: string; data: CacheContent; constructor(); add(text: string): Promise; clear(): string; get(data: string): Promise; getRelevant(text: string, k?: number): Promise; getStats(): [number, number[]]; } export {};