import type { GlobalExecutionLocker } from './global-execution-locker'; /** * 无操作全局执行锁实现——禁用框架层并发控制。 * * 所有 `lock()` 调用直接 resolve,不做任何并发控制。 * 用于完全禁用框架层的全局锁,使所有工具可完全并行执行。 * * 与 `NoopExecutionLocker` 的区别: * - 本类实现 `GlobalExecutionLocker`(框架层自动调用,无 urn 参数) * - `NoopExecutionLocker` 实现 `ExecutionLocker`(工具侧主动调用,带 urn 参数) * * @example 禁用框架全局锁 * ```typescript * const agent = new DefaultAgent({ * model, * tools: [...], * toolContextInject: { * globalExecutionLocker: new NoopGlobalExecutionLocker(), * }, * }); * ``` */ export declare class NoopGlobalExecutionLocker implements GlobalExecutionLocker { lock(): Promise<() => void>; }