/** * ExporterRegistry — pluggable registration for eval format exporters. * * Follows the same factory pattern as createGraderRegistry(), * createExecutorRegistry(), and createLintReporterRegistry(). * * Unlike those registries, register() throws on duplicate names * to support atomic all-or-nothing plugin loading in discovery.ts. */ import type { EvalExporter } from "./types.js"; export interface ExporterRegistry { register(exporter: EvalExporter): void; get(name: string): EvalExporter | undefined; getAll(): EvalExporter[]; } export declare function createExporterRegistry(): ExporterRegistry; //# sourceMappingURL=registry.d.ts.map