/** * Recursively rename nested keys provided in `renameMap` in the given object. * Providing a list of paths to ignore will prevent renaming of keys in nested objects. * * Paths are provided in the format of 'path.to.nested.field' * * @param payload The object to rename keys for * @param renameMap A map of keys to rename, where the key is the original key and the value is the new key * @param ignorePaths Paths of nested fields to ignore while traversing the object * @returns The object with renamed keys */ export declare function renameAllNestedKeys(payload: Record | null | undefined, renameMap: Record, ignorePaths: string[]): Record | null | undefined; //# sourceMappingURL=rename-all-nested-keys.d.ts.map