export default class Deferred { promise: Promise; reject: (value: T | PromiseLike) => void; resolve: (value: T | PromiseLike) => void; constructor(); }