import { type CellPatch } from './patch.ts'; import { type WorkbookScore } from './score.ts'; import { type ValidationResult } from './validator.ts'; export type RepairAdvisor = (cells: Record, result: ValidationResult) => Promise; export declare function generateRepairs(cells: Record, result: ValidationResult): CellPatch[]; export interface RepairResult { repairs: CellPatch[]; llmRepairs: CellPatch[]; before: ValidationResult; after: ValidationResult; repairedPath: string; oracleScore: WorkbookScore | null; } export declare function repairWorkbookFile(path: string, llmAdvisor?: RepairAdvisor, cells?: Record, oracleCells?: Record, outPath?: string): Promise; //# sourceMappingURL=repair.d.ts.map