import type { NormalizedCliEvent, SessionEventRecord, SessionSnapshot, Tool } from "./types.js"; interface ParseContext { lastThreadId?: string; } export declare function createToolParseContext(tool: Tool): ParseContext; export declare function parseToolLine(tool: Tool, line: string, context: ParseContext): NormalizedCliEvent[]; export declare function parseToolComplete(tool: Tool, jsonBlob: string, _context: ParseContext): NormalizedCliEvent[]; export declare function materializeSnapshot(tool: Tool, events: SessionEventRecord[]): SessionSnapshot; export {};