/** * Promise Utilities */ /** A deferred promise — resolve/reject from outside. */ export interface Deferred { promise: Promise; resolve: (value: T) => void; reject: (reason?: unknown) => void; } /** Create a deferred promise. */ export declare function createDeferred(): Deferred; /** Sleep for `ms` milliseconds. */ export declare function sleep(ms: number): Promise; //# sourceMappingURL=deferred.d.ts.map