import type { NdjsonRecord } from '../../../shared/utils/index.js'; import type { TraceReportMode, TraceReportParams, TraceStep, TracePhase } from './traceReportTypes.js'; import { type PromptRecord } from './traceReportParser.js'; import { assertTraceParams, renderTraceReportMarkdown } from './traceReportRenderer.js'; import type { PromptLogRecord } from './promptLog.js'; export type { TraceReportMode, TraceReportParams, TraceStep, TracePhase, }; export { assertTraceParams, renderTraceReportMarkdown }; export declare function renderTraceReportFromLogs(params: TraceReportParams, ndjsonLogPath: string, promptLogPath: string | undefined, mode: TraceReportMode): string | undefined; export declare function renderTraceReportFromRecords(params: TraceReportParams, records: NdjsonRecord[], promptRecords: PromptRecord[] | PromptLogRecord[], mode: TraceReportMode): string | undefined; //# sourceMappingURL=traceReport.d.ts.map