import type { EvaluationActorKind as _memoflow_v1_EvaluationActorKind, EvaluationActorKind__Output as _memoflow_v1_EvaluationActorKind__Output } from '../../memoflow/v1/EvaluationActorKind.js'; import type { EvaluationScore as _memoflow_v1_EvaluationScore, EvaluationScore__Output as _memoflow_v1_EvaluationScore__Output } from '../../memoflow/v1/EvaluationScore.js'; import type { Timestamp as _google_protobuf_Timestamp, Timestamp__Output as _google_protobuf_Timestamp__Output } from '../../google/protobuf/Timestamp.js'; export interface WorkflowEvaluation { 'schema_version'?: (number); 'evaluation_id'?: (string); 'namespace'?: (string); 'workflow_id'?: (string); 'source_run_id'?: (string); 'candidate_run_id'?: (string); 'evaluator_kind'?: (_memoflow_v1_EvaluationActorKind); 'evaluator_principal_id'?: (string); 'evaluator_session_id'?: (string); 'rubric_id'?: (string); 'rubric_version'?: (string); 'scores'?: (_memoflow_v1_EvaluationScore)[]; 'evidence_sha256'?: (string); 'result_ref'?: (string); 'created_at'?: (_google_protobuf_Timestamp | null); 'idempotency_key'?: (string); '_evaluator_principal_id'?: "evaluator_principal_id"; '_evaluator_session_id'?: "evaluator_session_id"; '_result_ref'?: "result_ref"; } export interface WorkflowEvaluation__Output { 'schema_version': (number); 'evaluation_id': (string); 'namespace': (string); 'workflow_id': (string); 'source_run_id': (string); 'candidate_run_id': (string); 'evaluator_kind': (_memoflow_v1_EvaluationActorKind__Output); 'evaluator_principal_id'?: (string); 'evaluator_session_id'?: (string); 'rubric_id': (string); 'rubric_version': (string); 'scores': (_memoflow_v1_EvaluationScore__Output)[]; 'evidence_sha256': (string); 'result_ref'?: (string); 'created_at': (_google_protobuf_Timestamp__Output | null); 'idempotency_key': (string); '_evaluator_principal_id'?: "evaluator_principal_id"; '_evaluator_session_id'?: "evaluator_session_id"; '_result_ref'?: "result_ref"; }