import { type EvalEnvironmentMetadata, type EvaluationArtifact } from './artifact'; import { type GoldenTrace } from './golden-trace'; export interface CompareOptions { ignoreFields?: string[]; ignorePaths?: string[]; environment?: EvalEnvironmentMetadata; } export interface CompareRegression { check: string; path: string; message: string; } export interface CompareScorecard { totalChecks: number; passedChecks: number; failedChecks: number; regressions: CompareRegression[]; } export interface CompareResult { passed: boolean; scorecard: CompareScorecard; details: { equal: boolean; delta?: unknown; baseline: EvaluationArtifact; candidate: EvaluationArtifact; }; } export declare function compare(baselineInput: EvaluationArtifact | GoldenTrace, candidateInput: EvaluationArtifact | GoldenTrace, options?: CompareOptions): CompareResult; //# sourceMappingURL=comparator.d.ts.map