export declare function assertFulfilled(item: PromiseSettledResult): item is PromiseFulfilledResult; export declare function assertRejected(item: PromiseSettledResult): item is PromiseRejectedResult; export declare function formatSettledErrors(settled: PromiseSettledResult[]): string | undefined; export declare function createDeferredPromise(): { promise: Promise; reject: (reason?: unknown) => void; resolve: (value: T) => void; };