/** * Validate Command — Check all specs against their schemas * and report errors, warnings, and cross-reference issues. */ import type { Command } from "commander"; import type { MemoireEngine } from "../engine/core.js"; export interface ValidatePayload { status: "valid" | "invalid" | "empty"; totalSpecs: number; valid: number; invalid: number; errors: number; warnings: number; results: Array<{ name: string; type: string; valid: boolean; errors: Array<{ path: string; message: string; }>; warnings: Array<{ path: string; message: string; suggestion?: string; }>; }>; } export declare function registerValidateCommand(program: Command, engine: MemoireEngine): void;