/** Directory (relative to cwd) where dropped-file diffs are staged for retrieval. */ export declare const SKIPPED_DIFF_DIR = ".code-review-skipped"; export interface SkippedDiffFile { /** Original repository path of the dropped file. */ path: string; /** Path to the staged diff, relative to cwd — what the agent passes to its read tool. */ diskPath: string; } /** * Write each size-dropped file's diff to `/.code-review-skipped/` so an * agentic reviewer can read the diffs it deems highest-risk on demand, instead * of the diffs being lost to the char budget. Returns the on-disk manifest. * Paths are staged under cwd because the reviewer's read tool is cwd-scoped. */ export declare function writeSkippedDiffs(cwd: string, sections: Array<{ path: string; section: string; }>): Promise; /** Remove the staged-diff directory. Safe to call when it was never created. */ export declare function cleanupSkippedDiffs(cwd: string): Promise; /** * Render the `` block: each file with its on-disk diff path and an * instruction to read them. * * - `partial` (retrieval mode): only budget-dropped files are staged; the rest * of the diff is inline, so the agent reads the highest-risk staged files. * - `full` (disk input mode): the ENTIRE change is staged — nothing is inline — * so reading is not optional; the review is only as good as what gets opened. */ export declare function renderRetrievableSkippedBlock(files: SkippedDiffFile[], mode?: 'partial' | 'full'): string; //# sourceMappingURL=skipped-retrieval.d.ts.map