export interface TrajectoryStep { step: number; model: string; tool?: string; toolInput?: string; toolOutput?: string; inputSummary: string; outputSummary: string; tokens: { prompt: number; completion: number; }; cost: number; durationMs: number; status: 'success' | 'error' | 'retry' | 'human-input'; humanDecision?: 'approved' | 'rejected' | 'edited' | 'skipped'; } export interface Trajectory { id: string; correlationId: string; member: string; task: string; steps: TrajectoryStep[]; totalTokens: number; totalCost: number; totalDurationMs: number; startedAt: string; completedAt: string; } export declare class TrajectoryStore { private readonly dir; constructor(projectDir: string); save(trajectory: Trajectory): void; load(id: string): Trajectory | undefined; list(): Trajectory[]; } //# sourceMappingURL=TrajectoryStore.d.ts.map