/** * Creates pending promise, that can be resolved or rejected manually */ export declare class Deferred { private _resolve; private _reject; private state; private _promise; get promise(): Promise; resolve(value: T): void; reject(value: T): void; isSettled(): boolean; isPending(): boolean; isRejected(): boolean; isResolved(): boolean; }