/** * Lemma Cloud — Tenant Cache Manager * * Each tenant gets an isolated ChromaDB collection + usage stats. * Handles semantic search via Ollama embeddings. */ import { TenantStats } from './types'; export declare class TenantCache { private tenantId; private chromaUrl; private ollamaUrl; private model; private collectionName; private chromaClient; private chromaCollection; private embeddingCache; private _pipeline; private stats; constructor(tenantId: string, chromaUrl: string, ollamaUrl: string, model: string); initialize(): Promise; query(input: string, threshold: number): Promise<{ hit: boolean; data?: any; similarity?: number; }>; store(key: string, input: string, data: any, ttl: number, maxEntries?: number): Promise; getStats(): Promise; private embed; } //# sourceMappingURL=TenantCache.d.ts.map