export declare function groupByStatus(results: PromiseSettledResult[]): { fulfilled: PromiseFulfilledResult[]; rejected: PromiseRejectedResult[]; }; export declare function asyncSequential(items: TInput[], work: (item: TInput, index: number) => Promise): Promise; export declare function settlePromise(promise: Promise): Promise>;