export default class Deferred { readonly promise: Promise; private _reject; get reject(): (e?: any) => void; private _resolve; get resolve(): (t?: T) => void; constructor(); }