export type PromiseResolve = (value: T) => void; export type PromiseReject = (error?: unknown) => void; /** * This creates a promise and splits it out into the promise, * the resolve and reject functions. Useful when you are * creating pending promises resolved by some later code. */ export declare class PromiseUtils { static split(): [Promise, PromiseResolve, PromiseReject]; static sleep(timeMs: number): Promise; } //# sourceMappingURL=promise.d.ts.map