/**
 * 并发执行一组异步任务
 * @param tasks - 任务数组，每个任务都是一个返回 Promise 的函数
 * @param concurrency - 允许的最大并发数
 * @returns 一个包含所有任务结果的 Promise 数组
 */
export declare function runTasksWithConcurrency<T>(tasks: (() => Promise<T>)[], concurrency: number): Promise<T[]>;
