export declare class RunLock {
    private readonly storageDir;
    constructor(storageDir: string);
    acquire(runId: string): boolean;
    release(runId: string): void;
    private tryRecoverStaleLock;
    private acquireFresh;
}
//# sourceMappingURL=run-lock.d.ts.map