import type { HookInput, GuardResult } from '../../core/index.js'; import type { ReviewRecommendation } from '../../core/index.js'; export declare function prReviewGuard(input: HookInput, cwd: string): Promise; /** Inspect the current branch's diff and call recommendReviews(). Best-effort * — returns [] if git is unavailable or the diff can't be read. */ interface ReviewRecommendationComputation { recommendations: ReviewRecommendation[]; filePatterns: string[]; } declare function computeRecommendationContext(cwd: string): ReviewRecommendationComputation; declare function computeRecommendations(cwd: string): ReviewRecommendation[]; declare function inferTicketCount(cwd: string, base: string): number; declare function formatRecommendations(recs: ReviewRecommendation[]): string; export declare const _internals: { computeRecommendations: typeof computeRecommendations; computeRecommendationContext: typeof computeRecommendationContext; formatRecommendations: typeof formatRecommendations; inferTicketCount: typeof inferTicketCount; }; export {}; //# sourceMappingURL=pr-review.d.ts.map