declare function isNull(value: any): value is null; declare function isUndefined(value: any): value is undefined; declare function isDefined(value: any): boolean; declare function isNil(value: any): value is null | undefined; declare function isNilOrEmpty(value: any): boolean; declare function isString(value: any): value is string; declare function isNumber(value: any): value is number; declare function isArray(value: any): value is Array; declare function isEmptyArray(value: any): boolean; declare function isFunction(value: any): value is (...args: any) => any; declare function isObject(value: any): value is Record; declare function isPlainObject(value: any): value is Record; declare function isPromise(value: any): boolean; export { isArray, isDefined, isEmptyArray, isFunction, isNil, isNilOrEmpty, isNull, isNumber, isObject, isPlainObject, isPromise, isString, isUndefined };