import type { LogVerb, MemoryDiff, MemoryRoot, MemorySnapshot, SourceRef } from "./types.js"; export declare function snapshot(root: MemoryRoot): Promise; export declare function reconcile(root: MemoryRoot, before: MemorySnapshot, _verb: LogVerb, detail: string): Promise; export declare function renderIndex(entries: Array<{ relPath: string; description: string; }>): string; export declare function appendLogEntries(root: MemoryRoot, diff: MemoryDiff, detail: string, timestamp?: string): Promise; export declare function denormalizeSources(markdown: string): SourceRef[];