import { emitUnseenTurns, type SkippedTurn } from '../source/collector.js'; export interface CollectOptions { dbPath?: string; sessionId?: string; since?: string; cwd?: string; all?: boolean; makeTracer?: Parameters[2]['makeTracer']; } export interface CollectJsonOutput { version: string; project: string; db: string; conversation_ids: string[]; trace_ids: string[]; emitted_turns: Array<{ turn_id: string; conversation_id: string; trace_id: string; }>; skipped_turns: SkippedTurn[]; errors: string[]; } export interface CollectRunResult { ok: boolean; output: CollectJsonOutput; } export declare function runCollect(options?: CollectOptions): Promise; export declare function parseSince(value: string): number | Error;