import {
  execLockMethodName,
  getAccessMethodName,
  lockMethodName,
  mutexExecLock,
  mutexGetAccess,
  mutexLock,
  mutexUnlock,
  unlockMethodName,
} from './methods';

export * from './claims';
export * from './types';

export const mutexMethods = {
  [execLockMethodName]: mutexExecLock,
  [getAccessMethodName]: mutexGetAccess,
  [lockMethodName]: mutexLock,
  [unlockMethodName]: mutexUnlock,
};
