export declare function isNumeric(value: any): boolean; export declare function isValidValue(val: any): boolean; export declare function isValid(value: any): boolean; export declare function isWindow(obj: any): obj is Window; export declare const isFunction: (val: any) => boolean; export declare const controlDefaultValue: any; export declare const isArray: (arg: any) => arg is any[]; export declare const isString: (val: any) => boolean; export declare const isSymbol: (val: any) => boolean; export declare const isObject: (val: any) => boolean; export declare const isOn: (key: any) => boolean; export declare function isFragment(c: any): boolean; export declare function isEmptyContent(c: any): boolean; export declare function isEmptyElement(c: any): boolean; export declare function isEmptySlot(c: any): any; export declare function isStringElement(c: any): boolean; export declare function isValidElement(element: any): boolean; export declare function isVisible(element: HTMLElement | SVGGraphicsElement): boolean; /** * Deeply compares two object literals. * @param obj1 object 1 * @param obj2 object 2 * @param shallow shallow compare * @returns */ export declare function isEqual(obj1: any, obj2: any, shallow?: boolean): boolean; export declare function isMobile(): boolean;