/**
 * Non-recursive mutex
 * @hidden
 */
export default class Mutex {
    private _locked;
    private _waiters;
    lock(cb: Function): void;
    unlock(): void;
    tryLock(): boolean;
    isLocked(): boolean;
}
