import { Observable } from 'rxjs';
/**
 * Разбиение запроса на порции
 * Отправляется ПАРАЛЛЕЛЬНО n-запросов и дожидается ответа от каждого
 * @param fn - функция в которую передается chunk и возвращается функция api
 * @param arr - массив который нужно поделить
 * @param size - размер порции
 * @param delayMs - задержка между запросами в миллисекундах
 */
export declare const chunkRequestParallel: <T, R>(fn: (chunk: T[]) => Observable<R>, arr: T[], size: number, delayMs?: number) => Observable<R[]>;
export type ChunkRequestParallel = typeof chunkRequestParallel;
