import type { EvalConfig, EvalConfigVariant, VariantSpec } from '../types/index.js'; /** * Load and validate an eval.yaml (or .json) config file. * All relative paths in the config are resolved against the config file's directory. */ export declare function loadEvalConfig(configPath: string): EvalConfig; /** * Convert EvalConfig.variants into VariantSpec[] (the CLI-internal representation). * A variant's `cwd` (if present) is merged into the expression as `artifact@cwd` * so the downstream variant resolver can treat CLI and config uniformly. */ export declare function configVariantsToSpecs(variants: EvalConfigVariant[]): VariantSpec[];