import { Lock, Lockable } from './lock'; /** In-memory mutex used to prevent concurrent access on asynchronous resources */ export declare class Mutex implements Lockable { #private; constructor(); /** Acquires a lock. */ lock(): Promise; }