/** * `memi diff` — Show what changed since the last design system pull. * * Compares the current registry state against the saved pull snapshot * and reports: new tokens, removed tokens, changed values, new/removed components. */ import type { Command } from "commander"; import type { MemoireEngine } from "../engine/core.js"; export interface DiffPayload { tokens: { added: string[]; removed: string[]; changed: Array<{ name: string; field: string; from: string; to: string; }>; }; components: { added: string[]; removed: string[]; }; lastSync: string | null; previousSync: string | null; } export declare function registerDiffCommand(program: Command, engine: MemoireEngine): void;