import { type JudgeScorecard } from '@bitmagic/asset-core'; export declare function judgeRecordPath(root: string): string; export interface JudgeRecord { scorecard: JudgeScorecard; /** The project state that was judged — `computeFingerprint` at run time. */ fingerprint: string; /** ISO 8601. */ at: string; /** The model id the server judged with. */ model: string; /** The frame that was judged, relative to the project root. */ screenshotPath: string; genre?: string; /** Which platform's frame was graded. Absent on records written before `--platform` existed, * which were all desktop. */ platform?: 'desktop' | 'mobile'; } export declare function writeJudgeRecord(root: string, record: JudgeRecord): void; export declare function readJudgeRecord(root: string): JudgeRecord | null;