export declare class AsyncLock { private permits; private promiseResolverQueue; inLock(func: () => Promise | T): Promise; private lock; private unlock; } //# sourceMappingURL=lock.d.ts.map