export declare class TemporaryDeferred { private _timeoutMs; private _onTimeout; private readonly _timeout; private _originalReject; resolve: (data: T) => void; reject: (error: E) => void; promise: Promise; constructor(_timeoutMs: number, _onTimeout: () => void); }