export interface ILockerLease { release(): void; [Symbol.dispose](): void; } export interface ILocker { acquire(name?: string): Promise; } export declare const isExecutionLocker: (obj: unknown) => obj is ILocker;