import type { NdjsonRecord, PromptLogRecord } from '../../../shared/utils/index.js';
import type { TraceStep } from './traceReportTypes.js';
interface PromptRecord extends PromptLogRecord {
    timestamp: string;
}
interface BuildTraceResult {
    traceStartedAt: string;
    steps: TraceStep[];
}
export declare function parseJsonl<T>(path: string): T[];
export declare function buildTraceFromRecords(records: NdjsonRecord[], promptRecords: PromptRecord[], defaultEndTime: string): BuildTraceResult;
export type { PromptRecord };
//# sourceMappingURL=traceReportParser.d.ts.map