export declare class Mutex { private _locked; private _queue; acquire(): Promise<() => void>; private release; runExclusive(fn: () => Promise): Promise; }