/// export interface IDeferred { resolve: (value: T | PromiseLike) => void; reject: (reason: any) => void; promise: () => Promise; } export declare class XDeferred implements IDeferred { private _promise; promise(): Promise; resolve: (value: T | PromiseLike) => void; reject: (reason: any) => void; constructor(); static New(): XDeferred; }