import type { MemoryReflection, ObservationRecord } from "./types.js"; export declare function observationPoolTokens(observations: ObservationRecord[]): number; export declare function migrateLegacyReflections(reflections: MemoryReflection[]): MemoryReflection[]; /** * Format an observation for Markdown-safe display. * Wraps the ID in backticks so it renders as inline code in Markdown * rather than being misinterpreted as a link reference. */ export declare function observationToMarkdown(record: ObservationRecord): string; /** * Format a reflection for Markdown-safe display. * Wraps the ID in backticks so it renders as inline code in Markdown. */ export declare function reflectionToMarkdown(reflection: MemoryReflection): string; /** * Format observations as a Markdown bullet list for display. */ export declare function observationsToMarkdownList(observations: ObservationRecord[]): string; /** * Format reflections as a Markdown bullet list for display. */ export declare function reflectionsToMarkdownList(reflections: MemoryReflection[]): string; export declare function renderSummary(reflections: MemoryReflection[], observations: ObservationRecord[]): string; //# sourceMappingURL=compaction.d.ts.map