/** * Deeply walks an object tree and invokes `callback` for each node * * @param object the object to walk * @param callback the callback to invoke on each simple leaf nodes. * This callback receives the `path` and `value`. * The `path` is a string representing the path into the object, which is compatible with lodash _.get(key). * The `value` is the value of the simple leaf node. * @param traverseLeafNodesOnly When true, only walks simple leaf nodes, * i.e., properties that are neither a nested object, nor an array. */ export declare const traverseObject: (object: object, callback: ITraverseCallback, traverseLeafNodesOnly?: boolean) => void; type ITraverseCallback = (path: string, obj: object) => void; export {};