import { AttentionReport, AgentTool } from '../types.js'; export declare class AttentionHeatmap { private brain; constructor(); /** * Compute attention for a given decision. Inputs: * - decisionText: the AI output we're attributing * - candidateMemoryIds: memories that were visible to the agent */ compute(opts: { decisionText: string; candidateMemoryIds: string[]; agentTool: AgentTool; }): Promise; /** Text-based heatmap rendered as a simple ASCII bar chart. */ renderText(report: AttentionReport): string; private genId; private similarity; private tokenSet; private explain; } export declare function getAttentionHeatmap(): AttentionHeatmap; export declare function resetAttentionHeatmapForTests(): void; //# sourceMappingURL=attention-heatmap.d.ts.map