/**
 * pipeline/rubric-loader.ts — Load and validate rubric config.
 *
 * Extracted from the legacy expand-tasks.ts so that callers (e.g.,
 * calculate-scores.ts) can load rubric templates without pulling in
 * the deprecated task expansion machinery.
 *
 * @see packages/eval/config/rubrics.ts — the rubric configuration
 * @see packages/core/src/schemas/pipeline.ts — RubricConfigSchema
 */
import { type RubricConfig } from "../_vendor/ailf-core/index.d.ts";
/**
 * Load and validate config/rubrics from the given root directory.
 * Caches the result for subsequent calls with the same rootDir.
 */
export declare function loadRubricTemplates(rootDir: string): RubricConfig;
/**
 * Reset the rubric config cache. Useful in tests.
 */
export declare function resetRubricCache(): void;
