export declare class Deferred { readonly promise: Promise; readonly resolve: (value: T | PromiseLike) => void; readonly reject: (reason?: Error) => void; private readonly _promise; private _resolve; private _reject; }