import type { AgencyConfig } from "../config.js"; import type { BaseGrader } from "./grading/baseGrader.js"; /** * Load a user-authored TypeScript grading module and return its graders. * Transpiles with esbuild (leaving `agency-lang` external so the user's * `import { grader } from "agency-lang/optimize"` resolves to the installed * package), writes the bundle next to the source so Node finds the project's * node_modules, imports the default export, and normalizes it to BaseGrader[]. */ export declare function loadGradingModule(filePath: string, _config: AgencyConfig): Promise;