import React from 'react'; export declare const isArray: (arg: any) => arg is any[]; export declare const isObject: (val: any) => val is Record; export declare const isDate: (val: any) => boolean; export declare const isFunc: (f: any) => f is (...args: any[]) => any; export declare const isString: (s: any) => s is string; export declare const isNumber: (n: any) => n is number; export declare const isBoolean: (b: any) => b is boolean; export declare const isError: (val: any) => val is Error; export declare const isNull: (val: any) => val is null; export declare const isNan: (val: any) => boolean; export declare const isRegexp: (val: any) => boolean; export declare const isMap: any; export declare const isSet: any; export declare const isSymbol: any; export declare const isPromise: (p: any) => p is Promise; export declare const isSyntheticEvent: (event: any) => event is React.SyntheticEvent; export declare const isBuffer: (val: any) => any; export declare const isBlob: (val: any) => val is Blob; export declare const isEmpty: (val: any) => boolean; export declare function isEmptyStr(str: string): boolean; export declare function isZero(num: number): boolean; export declare const isMergeable: (val: any) => boolean; export declare const isOne: (val: any) => boolean; export declare const isPercent: (n: any) => boolean; export declare const isInseparable: (val: any) => any; export declare const isLink: (el: React.ReactElement<{ to?: string; }>) => boolean; export declare const isEnterPress: (e: React.KeyboardEvent) => boolean; export declare const isPrimitive: (val: any) => boolean;