export declare class Mutexes { static create(): Mutex; } export declare class Mutex { private latch; acquire(): Promise; execute(func: () => Promise): Promise; release(): void; }