export declare const identityMerge: (source: S, target: T) => T; declare type Path = string[]; export declare const enumeratePaths: (target: any, pathToTarget?: Path, acc?: Path[]) => Path[]; export declare const getByPath: (target: any, path: Path) => any; export declare const setByPath: (target: any, path: Path, value: any) => void; export declare const isEqual: (a: any, b: any) => boolean; export {};