export type MutexUnlockFunction = () => void; export declare class Mutex { private mutex; lock(): PromiseLike; dispatch(fn: (() => T) | (() => PromiseLike)): Promise; } //# sourceMappingURL=mutex.d.ts.map