/** * Simple asynchronous mutex to ensure sequential execution of critical sections. */ export declare class AsyncMutex { private queue; runExclusive(task: () => Promise | T): Promise; }