export declare const AIRIC_ACTIVE_ENTRY = "airic.active-artifacts"; export interface SessionEntryLike { id: string; type: string; message?: { role?: string; content?: unknown; toolName?: string; }; customType?: string; data?: unknown; } export declare function activeArtifactsFromSessionEntries(entries: Iterable): Set; export interface TraceEntry { id: string; type: string; role?: string; tool?: string; custom_type?: string; content?: string; truncated?: boolean; } export declare function buildExperienceTrace(branch: SessionEntryLike[], limit?: number, perEntryLimit?: number, totalLimit?: number): TraceEntry[];