import type { AgentEvalResultStatus } from '@n8n/api-types'; import type { IDataObject, JsonObject } from 'n8n-workflow'; import { WithTimestampsAndStringId } from './abstract-entity'; import type { AgentEvalRating } from './agent-eval-rating.ee'; import { AgentEvalRun } from './agent-eval-run.ee'; export type { AgentEvalResultStatus }; export declare class AgentEvalResult extends WithTimestampsAndStringId { runId: string; run: AgentEvalRun; sourceRowId: string | null; runIndex: number | null; status: AgentEvalResultStatus; input: JsonObject | null; output: JsonObject | null; toolCalls: JsonObject | null; metrics: IDataObject | null; verdict: JsonObject | null; runAt: Date | null; completedAt: Date | null; errorCode: string | null; errorDetails: IDataObject | null; ratings: AgentEvalRating[]; }