/**
* Copyright (c) 2020 TypeFox GmbH. All rights reserved.
* Licensed under the GNU Affero General Public License (AGPL).
* See License-AGPL.txt in the project root for license information.
*/
///
export declare class Deferred {
resolve: (value?: T) => void;
reject: (err?: any) => void;
isResolved: boolean;
timer: NodeJS.Timer;
constructor(timeout?: number);
promise: Promise;
}
//# sourceMappingURL=deferred.d.ts.map