type StoreBeforeDeleteHandler<R extends UnknownRecord> = (
  record: R,
  source: 'remote' | 'user'
) => false | void
StoreBeforeCreateHandlerStoreListener