import type { ReplayReport, ClassificationSummary, ReplayResult } from '@principles/core/runtime-v2'; export type { ReplayReport, ClassificationSummary, ReplayResult }; export declare class ReplayEngine { private readonly workspaceDir; private readonly stateDir; constructor(workspaceDir: string, stateDir: string); listReports(implementationId: string): ReplayReport[]; getLatestReport(implementationId: string): ReplayReport | null; hasPassingReport(implementationId: string): boolean; private _getImplementationById; } export declare function formatReplayReport(report: ReplayReport): string;