/** * Executes an array of async task functions in parallel with a specified concurrency limit. * * @param tasks An array of functions, where each function returns a Promise. * @param limit The maximum number of tasks to run concurrently. * @returns A Promise that resolves to an array of results in the same order as the input tasks, * matching the structure of `Promise.allSettled`. */ export declare function runWithConcurrency(tasks: Array<() => Promise>, limit: number): Promise>>; //# sourceMappingURL=concurrency.d.ts.map