import type { Surface } from '../awareness/types.js'; export type TraceOrigin = 'cli' | 'telegram' | 'daemon' | 'web' | 'unknown'; export type TraceActor = 'main' | 'subagent'; export declare function deriveOrigin(surface: Surface | undefined): TraceOrigin; export declare function deriveActor(parentSessionId: string | null | undefined): TraceActor; export declare function actorFromDepth(depth: number | undefined): TraceActor;