/**
 * Sync the `version` field in status.json with the current runtime.
 * No-op if the version is already current or the file doesn't exist.
 * Idempotent within a session (tracks synced paths to avoid redundant I/O).
 */
export declare function syncVersionField(statusPath: string, force?: boolean): Promise<{
    synced: boolean;
    from?: string;
    to?: string;
}>;
/** Clear the session sync cache — TEST USE ONLY. */
export declare function clearVersionSyncCache(): void;
//# sourceMappingURL=version-sync.d.ts.map