import * as _util from './_util'; import { EventNoticer, Event } from './event'; /** * @default */ declare const _default: { id: number; options: _util.Optopns; config: any; debug: boolean; onBeforeExit: EventNoticer>; onExit: EventNoticer>; onUncaughtException: EventNoticer>; onUnhandledRejection: EventNoticer; }>>; getId(): number; clone(obj: any): any; extend(obj: any, extd: any, top?: any): any; noop(): void; isNull(value: any): boolean; extendClass(cls: Function, extds: Function[] | Function, top?: Object): Function; scopeLock(mutex: any, cb: () => Promise | R): Promise; getProp(name: string, self: any): any; setProp(name: string, value: any, self: any): any; removeProp(name: string, self: any): void; random(start?: import("./defs").Uint, end?: import("./defs").Uint): import("./defs").Uint; randomFloat(start?: import("./defs").Float, end?: import("./defs").Float): import("./defs").Float; fixRandom(arg: number, ...args: number[]): number; filter(obj: any, exp: string[] | ((key: string, value: any) => boolean), non?: boolean): any; update(obj: T, extd: any): T; select(default_: T, value: any): T; equalsClass(baseclass: any, subclass: any): boolean; assert(condition: T, arg?: number | import("./defs").ErrorNewArg, extMsg?: string): asserts condition is NonNullable; timeout(promise: Promise | T, time: number): Promise; promise(executor: (resolve: (value: T) => void, reject: (reason?: any) => void, promise: Promise) => any): Promise; currentTimezone: number; version: () => any; platform: "darwin" | "linux" | "win32" | "android" | "freebsd" | "openbsd" | "sunos" | "cygwin" | "netbsd" | "web"; isNode: boolean; isQuark: boolean; isWeb: boolean; webFlags: _util.WebPlatformFlags | null; argv: string[]; unrealized: () => any; nextTick: (cb: (...args: A) => R, ...args: A) => void; exit: (code?: number) => void; sleep: (time: number, defaultValue?: T) => Promise; gc: () => void; runScript: () => any; hashCode: (obj: any) => import("./defs").Int; hash: (data: any) => string; }; /** * @default */ declare const util: typeof _default; export default util;