import type { AnyObject } from './types'; import { camelize, capitalize, extend, hasOwn, isArray, isFunction, isObject, isPlainObject, isString, looseEqual } from '@vue/shared'; import { camelCase, isUndefined } from 'lodash-unified'; export declare function getFileNameByPath(path: string): string; export declare function dirname(path: string): string; export declare function removeEmpty(obj: any): AnyObject; export declare function isEmptyObj(obj: unknown): boolean; export declare const kebabCase: (str: string) => string; export declare function getCesiumClassName(obj: any): any; export declare function getObjClassName(obj: AnyObject, findCesiumClass?: boolean): string; /** * 验证是否是经纬度。 * @param {number} longitude * @param {number} latitude * @returns {boolean} */ export declare function lnglatValidator(longitude: number, latitude: number): boolean; export declare function defaultValue(a: any, b: any): any; export declare function inherit(base: any, derived: any): void; export declare function getDefaultOptionByProps(props: any, ignores?: Array): T; declare function addCustomProperty(obj: any, options: any, ignores?: Array): void; export declare function merge>(a: T, b: T): T; export declare function isArrayLike(obj: any): boolean; export declare function isNumber(v: any): boolean; export { addCustomProperty, camelCase, camelize, capitalize, extend, hasOwn, isArray, isFunction, isObject, isPlainObject, isString, isUndefined, looseEqual }; export declare function getCesiumColor(inputColor: any, fallbackColor: any, timestamp?: any): any; export declare function getCesiumValue(value: any, valueType: any, timestamp: any): any; //# sourceMappingURL=util.d.ts.map