import type { ReflectionEntry } from "./store.js"; export type ReflectionSyncResult = { kind: "unchanged" | "updated"; entries: number; } | { kind: "deferred"; reason: "active-batch" | "sync-stopped"; } | { kind: "proposal"; reason: string; }; /** Coordinator-owned maintenance, never worker authorization. Conflicts remain non-blocking proposals. */ export declare function syncProjectReflectionBlock(input: { projectRoot: string; entries: readonly ReflectionEntry[]; activeBatch: boolean; syncEnabled?: boolean; }): Promise;