/** * [INPUT]: exportAll() result, optional LlmFn, locale * [OUTPUT]: FullInsightsReport — stats, charts, narrative (LLM or rule fallback) * [POS]: Aggregation + optional LLM for full insights report */ import type { Episode, FullInsightsReport, LlmFn, MemoryEntry, WorkEntry } from "./types.js"; export interface ExportAllResult { knowledge: MemoryEntry[]; lessons: MemoryEntry[]; preferences: MemoryEntry[]; facets: MemoryEntry[]; work: WorkEntry[]; episodes: Episode[]; meta: { totalSessions: number; lastConsolidation?: string; version: number; }; } export declare function buildFullInsightsReport(all: ExportAllResult, llmFn: LlmFn | undefined, locale: string): Promise;