/** * SessionDumper — generates Markdown debug dumps of session conversations. * * Recursively traverses parent → child → grandchild sessions, rendering * all user/assistant messages, tool calls, and cross-session communication * into a single structured Markdown document. * * @module */ import type { SessionCatalog } from "./cms.js"; export declare class SessionDumper { private catalog; constructor(catalog: SessionCatalog); /** * Dump a single session and all its descendants to Markdown. */ dump(sessionId: string): Promise; /** * Dump all active sessions to Markdown. */ dumpAll(): Promise; private _buildTree; private _renderTreeAscii; private _renderSessionDetail; } //# sourceMappingURL=session-dumper.d.ts.map