import type { ToolSet } from '../../../_types/@internal_ai-sdk-v5/dist/index.d.ts'; import type { RequireToolApproval } from '../../../tools/index.js'; export type ToolCallForeachOptions = { concurrency: number; }; export declare function resolveConfiguredToolCallConcurrency(toolCallConcurrency: number | undefined): number; export declare function effectiveToolSetRequiresSequentialExecution({ requireToolApproval, tools, activeTools, }: { requireToolApproval?: RequireToolApproval; tools?: ToolSet; activeTools?: readonly string[]; }): boolean; export declare function resolveToolCallConcurrency({ requireToolApproval, tools, activeTools, configuredConcurrency, }: { requireToolApproval?: RequireToolApproval; tools?: ToolSet; activeTools?: readonly string[]; configuredConcurrency: number; }): number; export declare function updateToolCallForeachConcurrency(options: ToolCallForeachOptions, args: Parameters[0]): void; //# sourceMappingURL=tool-call-concurrency.d.ts.map