interface PromiseResolvedResult { status: 'resolved'; data: T; } interface PromiseRejectedResult { status: 'rejected'; error: any; } type PromiseResult = PromiseResolvedResult | PromiseRejectedResult; export declare function reflect(promise: Promise): Promise>; export declare function PromiseAll(values: Promise[], concurrency?: number): Promise; export {};