declare class Mutex { private mutex; lock(): PromiseLike<() => void>; dispatch(fn: () => PromiseLike): Promise; } export default Mutex;