import type { Command } from "commander"; import type { MemoireEngine } from "../engine/core.js"; import type { SyncDirection } from "../engine/sync.js"; export interface SyncPayload { status: "completed" | "partial" | "failed"; figma: { connected: boolean; cached: boolean; error?: string; }; designSystem: { tokens: number; components: number; styles: number; }; specs: { regenerated: number; total: number; }; sync?: { direction: SyncDirection; applied: number; pushed: number; conflicts: number; }; elapsedMs: number; error?: string; } export declare function registerSyncCommand(program: Command, engine: MemoireEngine): void;