export declare class Lock implements AsyncDisposable { private readonly dispose; private readonly logger; constructor(dispose: () => Promise); release(): Promise; [Symbol.asyncDispose](): Promise; } export interface Locker { lock(owner: string, key: string): Promise; } //# sourceMappingURL=lock.d.ts.map