/** Run `fn` once every earlier holder of `checkout`'s lock has settled. */
export declare function withAgentLock<T>(checkout: string, fn: () => Promise<T>): Promise<T>;
//# sourceMappingURL=agent-locks.d.ts.map