export function greedySetTimeout(fn: any, delayMs?: number): number; /** * A version of Promise that runs callbacks synchronously when it can (i.e. after it's been fulfilled or rejected). */ export class GreedyPromise { static "__#1@#collect"(promises: any, collector: any, done: any): void; static race(promises: any): GreedyPromise; static all(promises: any): GreedyPromise; static allSettled(promises: any): GreedyPromise; static resolve(value: any): GreedyPromise; static reject(error: any): GreedyPromise; constructor(resolver: any); then(onSuccess: any, onError: any): any; catch(onError: any): any; finally(onFinally: any): any; #private; }