import type { ObjMap } from "./ObjMap.js"; import type { PromiseOrValue } from "./PromiseOrValue.js"; /** * This function transforms a JS object `ObjMap>` into * a `Promise>` * * This is akin to bluebird's `Promise.props`, but implemented only using * `Promise.all` so it will work with any implementation of ES6 promises. * * @internal */ export declare function promiseForObject(object: Readonly>>, promiseAll: (values: ReadonlyArray>) => Promise>): Promise>;