/// declare type kindOfType = 'undefined' | 'null' | 'boolean' | 'buffer' | 'number' | 'string' | 'arguments' | 'date' | 'array' | 'regexp' | 'error' | 'generator' | 'stringiterator' | 'arrayiterator' | 'arrayiterator' | 'mapiterator' | 'mapiterator' | 'setiterator' | 'function' | 'generatorfunction' | 'symbol' | 'promise' | 'map' | 'weakmap' | 'set' | 'weakset' | 'int8array' | 'uint8array' | 'uint8clampedarray' | 'int16array' | 'uint16array' | 'int32array' | 'uint32array' | 'float32array' | 'float64array' | 'object'; export declare function kindOf(val: any): kindOfType; export declare const isUndefined: (val: any) => val is undefined; export declare const isNull: (val: any) => val is null; export declare const isBoolean: (val: any) => val is boolean; export declare const isString: (val: any) => val is string; export declare const isNumber: (val: any) => val is number; export declare const isSymbol: (val: any) => val is symbol; export declare const isFunction: (val: any) => val is Function; export declare const isObject: (val: any) => val is object; export declare const isArray: (val: any) => val is any[]; export declare const isBuffer: (val: any) => val is Buffer; export declare const isArguments: (val: any) => val is any[]; export declare const isDate: (val: any) => val is Date; export declare const isError: (val: any) => val is Error; export declare const isRegexp: (val: any) => val is RegExp; export declare const isPromise: (val: any) => val is Promise; export declare const isWeakMap: (val: any) => val is WeakMap; export declare const isWeakSet: (val: any) => val is WeakSet; export declare const isMap: (val: any) => val is Map; export declare const isSet: (val: any) => val is Set; export declare const isGenerator: (val: any) => val is Generator; export declare const isMapIterator: (val: any) => val is Iterator, any, undefined>; export declare const isSetIterator: (val: any) => val is Iterator, any, undefined>; export declare const isStringIterator: (val: any) => val is Iterator; export declare const isArrayIterator: (val: any) => val is Iterator; export declare const isNullOrUndefined: (val: any) => val is null; export {};