export interface PromiseWithResolvers { promise: Promise; resolve: (value: T | PromiseLike) => void; reject: (reason?: any) => void; } export declare function promiseWithResolvers(): PromiseWithResolvers; export type PackedPromise = () => Promise; export declare function packPromise(promise: Promise): PackedPromise; //# sourceMappingURL=promise.d.ts.map