/** * Executes an asynchronous iterator function over an array with limited concurrency. * * This utility ensures that no more than `poolLimit` promises run at the same time. * Once a promise resolves, the next item in the array is processed. * * @template T - Type of the input array items. * @template P - Type of the resolved values. * @param array - The array of items to iterate over. * @param poolLimit - Maximum number of concurrent promises. * @param iteratorFn - Async function applied to each item. * @returns Promise that resolves to an array of results, preserving input order. */ export declare function promiseMapLimit(array: T[], poolLimit: number, iteratorFn: (arg: T, array: T[]) => Promise

): Promise; //# sourceMappingURL=promise-map-limit.d.ts.map