export type ViolationType = 'checkbox_mutation' | 'sentinel_corruption' | 'frontmatter_deleted' | 'excessive_deletion';
export interface SagaViolation {
    type: ViolationType;
    message: string;
    /** 1-based line number in the updated content (when applicable) */
    line?: number;
}
/**
 * Validate an LLM-generated document update against the original.
 * Returns an array of violations. Empty array = update is safe to write.
 */
export declare function validateDocUpdate(original: string, updated: string): SagaViolation[];
//# sourceMappingURL=saga-validator.d.ts.map