declare class Delay { constructor(ms?: number|null, ctx?: any); public static for(ms?: number|null, ctx?: any): Delay|null; public resolve(): void; public reject(): void; public isTimeout(): boolean; } declare function promiseDelay(ms?: number|null, ctx?: any): Promise|null; export default Delay; export {Delay, promiseDelay};