import type { Message } from "@kenkaiiii/gg-ai";
export interface IdealReviewStats {
    changedLines: number;
    toolCalls: number;
    toolFailures: number;
    turns: number;
    writeCalls: number;
    editCalls: number;
    bashCalls: number;
}
export interface IdealReviewDecision {
    shouldReview: boolean;
    score: number;
    reasons: string[];
}
export declare const IDEAL_REVIEW_PROMPT: string;
export declare function evaluateIdealReview(stats: IdealReviewStats): IdealReviewDecision;
export declare function buildIdealReviewMessage(reasons: readonly string[]): Message;
export declare function shouldCountAsRiskyTool(toolName: string): boolean;
//# sourceMappingURL=ideal-review.d.ts.map