///
export default class Timer {
/**
* Call setTimeout, but can be mocked out easily
* @param cb Callback to run after delay
* @param ms Delay in milliseconds
*/
timeout(cb: () => void, ms: number): NodeJS.Timeout;
/**
* A simple sleep to prefect call back hell with a simple wait timer
* @param ms
*/
static sleep(ms: number): Promise;
}