/** * Deferred promise that must be resolved from outside */ export declare class Deferred { #private; readonly promise: Promise; get resolved(): boolean; get rejected(): boolean; get settled(): boolean; constructor(); resolve(value?: TDeferredValue): void; reject(reason?: any): void; }