import type { Rule, Verdict } from "oh-my-plumb-schema"; /** One sentence per violation, naming the rule. Never the whole instruction file. */ export declare const repairReason: (phase: "edit" | "turn", violations: readonly { rule: Rule; verdict: Verdict; }[], files: readonly string[]) => string; /** What Stop says when a turn-phase tool-call rule fires: the rule, and that the turn's calls broke it. */ export declare const turnToolCallReason: (violations: readonly { rule: Rule; verdict: Verdict; }[]) => string; /** What the hook says when a tool-call rule fires: the rule, from where, and which call to redo. */ export declare const toolCallReason: (violations: readonly { rule: Rule; verdict: Verdict; }[], tool: string) => string; export declare const flagNotice: (phase: "edit" | "turn", flagged: readonly { rule: Rule; verdict: Verdict; }[], files: readonly string[]) => string; //# sourceMappingURL=reason.d.ts.map