declare const isArray: (value: unknown) => value is unknown[]; declare const isFunction: (value: unknown) => value is Function; declare const isFunctionNullary: (value: Function) => value is (() => unknown); declare const isFunctionStrictlyNullaryOrUnary: (value: Function) => boolean; declare const isNumber: (value: unknown) => value is number; declare const isObject: (value: unknown) => value is object; declare const isRegExp: (value: unknown) => value is RegExp; declare const isRegExpCapturing: (re: RegExp) => boolean; declare const isRegExpStatic: (re: RegExp) => boolean; declare const isString: (value: unknown) => value is string; declare const isUndefined: (value: unknown) => value is undefined; declare const memoize: (fn: (arg: T) => U) => ((arg: T) => U); export { isArray, isFunction, isFunctionNullary, isFunctionStrictlyNullaryOrUnary, isNumber, isObject, isRegExp, isRegExpCapturing, isRegExpStatic, isString, isUndefined, memoize };