/**
 * Shared types for the fleet profile-sync feature (`agents apply` / `ag apply`).
 *
 * `agents.yaml` gains an additive `fleet:` block that declares a *profile*: which
 * agents every device should have installed, which config scopes to reconcile,
 * and whether logins/tokens propagate. `apply` reconciles the live fleet to it.
 *
 * These types are the contract shared by the manifest parser (`manifest.ts`),
 * the reconcile engine (`apply.ts`), the auth propagation (`auth-sync.ts`), and
 * the command (`commands/apply.ts`). Runtime probe/diff shapes live here too so
 * the pure diff can be unit-tested without SSH.
 */
export {};
