/** * Class containing code execution timeout/timing utilities. */ export declare class Timeout { /** * Monitors the given promise to see if it runs to completion within the specified timeout duration. * @param task Promise to apply a timeout to. * @returns The given promise if it completed execution within the timeout duration, a promise containing an Error otherwise. */ static timeout(task: Promise, timeoutInMilliseconds: number): Promise; }