import { z } from "zod"; export declare const diffReviewSchema: { scopeContract: z.ZodString; changedFiles: z.ZodArray; addedFiles: z.ZodOptional>; deletedFiles: z.ZodOptional>; summary: z.ZodString; projectPath: z.ZodOptional; }; interface DiffReviewResult { compliant: boolean; score: number; summary: string; inScopeChanges: string[]; violations: Violation[]; missingChanges: string[]; recommendedActions: string[]; memoryBankUpdated: boolean; } interface Violation { type: string; file: string; message: string; severity: "warning" | "critical"; } export declare function executeDiffReview(input: { scopeContract: string; changedFiles: string[]; addedFiles?: string[]; deletedFiles?: string[]; summary: string; projectPath?: string; }): Promise; export {};