/** Immutable local inputs for the independent source-review reader. */ export type SourceReviewGitConfig = { repository: string; git: { path: string; sha256: string; }; maxChangedFiles: number; maxInputBytes: number; }; /** The control-plane snapshot which this reader must reproduce. */ export type SourceReviewGitRequest = { name: string; baseCommit: string; headCommit: string; prId: string; scope: readonly string[]; checkedTreeDigest: string; checkedPatchDigest: string; }; /** * Recreates the control-plane snapshot using only objects reachable from the * fixed release PR ref. Candidate source is never checked out or executed. */ export declare function inspectSourceReviewGit(config: SourceReviewGitConfig, request: SourceReviewGitRequest, signal?: AbortSignal): Promise<{ patch: string; changedPaths: readonly string[]; digest: string; }>; /** Synchronous, bounded final fence for a completed review. */ export declare function assertSourceReviewHead(config: SourceReviewGitConfig, request: SourceReviewGitRequest): void; //# sourceMappingURL=source-review-git.d.ts.map