export declare function getObjectKeys(obj: any, excludeKeys?: string[], includeKeys?: string[]): string[]; export declare function isPlainObject(value: any): value is object; export declare function createValueKeys(keys: string[], value: T): { [key: string]: T; }; export declare function shallowEquals(lhs: any, rhs: any): boolean; export declare function deepEquals(lhs: any, rhs: any): boolean; export declare function deepEqualsPath(lhs: any, rhs: any, atPath: string): boolean; export declare function deepClone(val: T): T; export declare function areArraysEqual(arr1: T[] | undefined, arr2: T[] | undefined): boolean; export declare function fastGlobMatch(glob: string, text: string): boolean; export declare function getGlobKeys(obj: any, inclGlobs?: string[], exclGlobs?: string[]): string[]; export declare function selectObjKeys(obj: T, inclKeys?: string[]): Partial; //# sourceMappingURL=datum-utils.d.ts.map