export declare const isArray: (value: any) => value is any[]; export declare const isObject: (value: any) => boolean; export declare const is: (val: unknown, type: string) => boolean; export declare const isFunction: (val: any) => val is Function; export declare const isDate: (val: any) => val is Date; export declare const isNumber: (val: any) => val is number; export declare const isInt: (val: any) => val is number; export declare const isFloat: (val: any) => val is number; export declare const isAsyncFunction: (val: unknown) => val is (...args: any[]) => Promise; export declare const isPromise: (value: any) => value is Promise; export declare const isString: (val: unknown) => val is string; export declare const isBoolean: (val: unknown) => val is boolean; export declare const isPC: () => boolean; export declare const isWindow: (val: any) => val is Window; export declare const isElement: (val: unknown) => val is Element; export declare const isNull: (val: unknown) => val is null; export declare const isHexColor: (str: string) => boolean; export declare const isIOS: () => boolean; export declare const isValidEmail: (email: string) => boolean; export declare const isDef: (val: T | undefined) => val is T; export declare const isUnDef: (val: T | undefined) => val is undefined; export declare const isNullOrUnDef: (val: T | null | undefined) => val is null | undefined; export declare const isSymbol: (value: any) => value is symbol; export declare const isPrimitive: (value: any) => boolean; export declare const isBasicType: (val: any) => val is string | number | boolean | symbol | bigint | null | undefined; export declare const isEmpty: (value: any) => boolean; export declare function isEmptySv(value: string | object | null | undefined): boolean; export declare const isEqual: (x: T, y: T) => boolean;