/** Promise.all + Array.map */ export declare const promiseMap: (arr: T[], map: (el: T, index?: number) => Res | Promise) => Promise<(Awaited | Awaited)[]>; export declare const promiseMapDict: (dict: Record, map: (el: T, index?: number) => Res | Promise) => Promise>; export declare const promiseMapToDict: (arr: T[], mapValue: (el: T, index?: number) => Res | Promise, mapKey: (el: T, index?: number) => string) => Promise>; export declare const promiseMapPool: (arr: T[], map: (el: T, index?: number) => Promise, poolLimit: number) => Promise; //# sourceMappingURL=promise.d.ts.map