import { SimpleEvaluationResult } from "../types.js"; import { RunTreeConfig } from "../../../run_trees.js"; export type SimpleEvaluatorParams = { inputs: Record; referenceOutputs: Record; outputs: Record; }; export type SimpleEvaluator = (params: SimpleEvaluatorParams) => SimpleEvaluationResult | Promise; export declare function wrapEvaluator(evaluator: (input: I) => O | Promise): (input: I, config?: Partial & { runId?: string; }) => Promise; export declare function evaluatedBy(outputs: any, evaluator: SimpleEvaluator): Promise>;