import type { EventEnvelope, EventData } from "../statelog/wireTypes.js"; export type { EventEnvelope, EventData }; export type TreeNode = { id: string; traceId: string; parentId: string | null; children: TreeNode[]; nodeKind: "trace" | "span" | "event"; label: string; summary: string; duration?: number; tokens?: number; cost?: number; firstTs?: number; event?: EventEnvelope; parentMissing?: boolean; agentName?: string; };