/**
 * Promise pool для ограничения количества одновременных задач
 * Использует Set вместо Array для корректного удаления (fix race condition)
 */
export declare function promisePool<T, R>(items: T[], worker: (item: T, index: number) => Promise<R>, concurrency: number): Promise<R[]>;
