import type { AgentActionTraceState, AgentSessionTraceState, AgentTurnTraceState } from "#tracing/agent-trace-state.js"; export declare const AGENT_TRACE_CONTEXT_KEY = "eve.harness.agentTrace"; export declare function decodeTraceSessionId(state: { readonly traceSessionId?: unknown; readonly rootSessionId?: unknown; }): string; export interface AgentTraceContextState { readonly actionAnchors: Readonly>; readonly actions: Readonly>; readonly sessions: Readonly>; readonly turns: Readonly>; } export declare function emptyAgentTraceContextState(): AgentTraceContextState; export declare function serializeAgentTraceContextState(state: AgentTraceContextState): unknown; export declare function deserializeAgentTraceContextState(data: unknown): AgentTraceContextState;