export = Timeout; type toErrorArgument = string | (() => Error) | Error; declare class Timeout { static set(delay: number): Promise; static set(delay: number, message: toErrorArgument): Promise; static wrap(promise: Promise, delay: number, error?: string): Promise; set(delay: number): Promise; set(delay: number, message: toErrorArgument): Promise; clear(): void; }