import * as _common from './_common'; import { EventNoticer, Event } from './event'; declare const _default: { id: number; options: import("./_pkgutil").Optopns; config: any; debug: boolean; onBeforeExit: EventNoticer>; onExit: EventNoticer>; onUncaughtException: EventNoticer>; onUnhandledRejection: EventNoticer; }, any>>; isAsync(func: any): boolean; getId(): number; clone(obj: any): any; extend(obj: any, extd: any, end: any): any; noop(): void; isNull(value: any): boolean; extendClass(cls: Function, extds: Function | Function[], end?: Object): Function; scopeLock(mutex: any, cb: () => R | Promise): Promise; isScopeLocked(mutex: any): boolean; get(name: string, self: any): any; set(name: string, value: any, self: any): any; del(name: string, self: any): void; random(start?: number, end?: number): number; 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_1, value: any): T_1; equalsClass(baseclass: any, subclass: any): boolean; assert(condition: any, code?: number | ErrorNewArg | undefined, desc?: string | ErrorDescribe | undefined): void; sleep(time: number, defaultValue?: T_2 | undefined): Promise; timeout(promise: T_3 | Promise, time: number, timeoutAfterErrorHandle?: ((e: Error) => void) | undefined): Promise; promise(executor: (resolve: (value?: T_4 | undefined) => void, reject: (reason?: any) => void, promise: Promise) => any): Promise; currentTimezone: number; PromiseNx: typeof _common.PromiseNx; version: () => any; addNativeEventListener: () => any; removeNativeEventListener: () => any; gc: () => void; runScript: () => any; hashCode: (obj: any) => number; hash: (data: any) => string; nextTick: (cb: (...args: A) => R_1, ...args: A) => void; platform: "darwin" | "linux" | "win32" | "android" | "freebsd" | "openbsd" | "sunos" | "cygwin" | "netbsd" | "web"; isNode: boolean; isQuark: boolean; isWeb: boolean; argv: string[]; webFlags: import("./_util").WebPlatformFlags | null; exit: (code?: number | undefined) => void; unrealized: () => any; }; export default _default;