import type { ChronicleCorrelation, ChronicleScope } from './types.js'; export interface ChronicleContext { scope: ChronicleScope; correlation: ChronicleCorrelation; } /** Create a root correlation context for a session, run, or background worker. */ export declare function createChronicleContext(scope: ChronicleScope, traceId?: string): ChronicleContext; /** Derive a child span without losing project/session/task attribution. */ export declare function childChronicleContext(parent: ChronicleContext, overrides?: { scope?: Partial | undefined; correlation?: Partial> | undefined; }): ChronicleContext; //# sourceMappingURL=context.d.ts.map