/** * `scai sync` — the cross-domain aggregate over the recipe/sync engine. * * `brand sync` and `ops brief sync` each pull/diff/push ONE instance at * a time. `scai sync` fans those out: it enumerates every brand kit and * every brief type on the environment and pulls / diffs / pushes them * all, into one workspace directory. * * Only kinds that can enumerate themselves (`RecipeKind.list`) take * part. Component / page / site recipes are file-authored — there is * nothing to enumerate — so they stay with `provision recipe`. * * Workspace layout: //.yaml * .scai/sync/brand-kit/acme.yaml * .scai/sync/brief-type/creative-brief.yaml * * The aggregate algorithm lives in `@/sync` (`aggregatePull` / * `aggregateStatus` / `aggregatePush`); this file only wires the kinds, * resolves config, and renders the structured result. */ import { Command } from "commander"; /** `scai sync` — cross-domain recipe pull / status / push. */ export declare const createSyncCommand: () => Command;