/** * Simple implementation of the deferred pattern. * An object that exposes a promise and functions to resolve and reject it. */ export declare class Deferred { resolve: (value?: T | PromiseLike) => void; reject: (err?: any) => void; promise: Promise; } export declare function pSeries(tasks: Iterable<() => Promise | T>): Promise; //# sourceMappingURL=promises.d.ts.map