///
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;
}