import { Mutex } from 'async-mutex'; /** * Wrapper for async-mutex runExclusive, which allows for a timeout on each exclusive lock. */ export declare function mutexRunExclusive(mutex: Mutex, callback: () => Promise, options?: { timeoutMs: number; }): Promise;