/** Package aliases remain provenance; a released Reward is one scoring choice. */ export type DatasetGraderPin = { id: string; version: string; contentHash: string; feedbackKey: string; release?: { id: string; revision: number; contentHash: string; } | null; }; export declare function datasetGraderIdentity(pin: DatasetGraderPin): string; export declare function groupDatasetGraders(pins: readonly T[]): Array<{ key: string; grader: T; aliases: T[]; }>; /** Validate selected choices, rather than silently choosing between different * graders that would write the same feedback field. Never modifies package pins. */ export declare function canonicalDatasetGraderSelection(pins: readonly T[]): T[]; //# sourceMappingURL=dataset-grader-selection.d.ts.map