declare const self: { MAX_SAFE_INTEGER: number; MIN_SAFE_INTEGER: number; isControlKey(str: string): boolean; isPatternKey(str: string): boolean; matchKeyPattern(str: string): RegExpMatchArray; unescapeControlKey(key: string): string; randStr(): string; isUndefined(val: any): val is undefined; isString(val: any): val is string; isNumber(val: any): val is number; isArray(val: any): val is any[]; isObjectLike(val: any): val is Object; isRegExp(val: any): val is RegExp; isBoolean(val: any): val is boolean; isDate(val: any): val is Date; isFunction(val: any): val is Function; isInteger(val: any): val is number; random(min: any, max: any): number; merge(target: any, source: any): any; get: (object: Object, path: string | number | boolean | (string | number | boolean)[], defaultValue?: TResult) => TResult; isEqual: (value: any, other: any) => boolean; randExp(reg: any, flag?: any): any; }; export default self;