export declare type Release = { release: () => void; }; export default class Lock { private _locked; readonly locked: boolean; private toCome; constructor(); getLock(): Promise; private lock; private release; }