/** * Memory formatter — formats memory query results for injection into agent prompts. * * Groups entries by confidence tier (verified → observed → inferred) so agents * can weight memories by reliability. Respects a token budget to avoid context * window overflow. */ import type { MemoryQueryResult } from '../types/memory.types.js'; /** * Format memory query results into a markdown block for system message injection. * * Groups entries by confidence tier: VERIFIED first, then OBSERVED, then INFERRED. * Respects a token budget — stops adding entries once the budget (90% safety margin) * is reached. Stale entries are excluded entirely. * * Returns null if there are no non-stale entries to include. * * @param results - Memory query results to format * @param tokenBudget - Maximum tokens to use (default 2000) */ export declare function formatMemoryForInjection(results: MemoryQueryResult[], tokenBudget?: number): null | string; //# sourceMappingURL=memory-formatter.d.ts.map