export declare class Deferred { readonly promise: Promise; readonly resolve: (value: T) => void; readonly reject: (err: Error) => void; private _value?; constructor(); get value(): T | undefined; }