All currently-open buckets.
Run the registered "keep mine" callback (if any) and close the
bucket. Apps register the callback per kind via onKeepMine. The
callback is responsible for emitting the follow-up CRDT edit that
re-asserts the local user's value.
Subscribe to bucket lifecycle (open / update / close).
Register an "accept theirs" handler for a given conflict kind.
Register a "keep mine" handler for a given conflict kind.
Mark a bucket resolved (close immediately). Useful when the UI dispatches a "keep mine" edit and wants the badge to disappear.
Same shape as
keepMine, but for "accept theirs".