/** * @description: 判断是否为纯对象 * @param {any} target * @return {boolean} */ export declare function isPlainObject(target: any): target is Record; /** * @description: 判断是否为函数 * @param {any} target * @return {boolean} */ export declare function isFunction(target: any): target is (...args: any[]) => any; /** * @description: 判断是否为字符串 * @param {any} target * @return {boolean} */ export declare function isString(target: any): target is string; /** * @description: 判断是否为数值 * @param {any} target * @return {boolean} */ export declare function isNumber(target: any): target is number; /** * @description: 判断是否为布尔值 * @param {any} target * @return {boolean} */ export declare function isBoolean(target: any): target is boolean; /** * @description: 判断是否为undefined * @param {any} target * @return {boolean} */ export declare function isUndefined(target: any): target is undefined; /** * @description: 判断是否为null或者undefined * @param {any} target * @return {boolean} */ export declare function isNullish(target: any): target is null | undefined;