export declare function TimeoutPromise(callback: () => Promise, ms?: number): Promise; export declare function safePromise(callback: (resolve: (ret: T) => void, reject: (ret: any) => void) => void): Promise; export declare function promisify(func: any): (...args: any) => Promise; export declare const promises: { TimeoutPromise: typeof TimeoutPromise; safePromise: typeof safePromise; promisify: typeof promisify; }; //# sourceMappingURL=util.promise.d.ts.map