export interface SleepController { /** Access the underlying Timeout object/number */ timeout: NodeJS.Timeout; /** Resolve the Promise early */ cancel: () => void; /** Reject the Promise early with {@link AbortError} */ abort: () => void; } export declare function sleep(milliseconds: number, options?: { signal?: AbortSignal | undefined; } | undefined): Promise & SleepController; //# sourceMappingURL=sleep.d.ts.map