export declare function compare(...props: any[]): (a: any, b: any) => 0 | 1 | -1; export declare function wait(ms: number, unref?: boolean): Promise; export declare function timeout(p: Promise, ms: number): Promise; export interface IESModule { __esModule: true; default: T; } export declare function undefault(obj: T | IESModule): T; export declare function objEntries(input?: { [k: string]: T; }): [string, T][]; export declare function objValues(input?: { [k: string]: T; }): T[]; export declare function minorVersionGreater(fromString: string, toString: string): boolean;