/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { TreeViewOperationDescriptors } from './TreeViewOperationDescriptors';
/**
* A helper function which applies the specified operation descriptors to the data.
* [Expanding and collapsing items]({% slug expansion_ways_treeview %}#toc-using-a-helper-function)
* [Selecting and deselecting items]({% slug selection_ways_treeview %}#toc-using-a-helper-function)
* [Checking and unchecking items]({% slug check_helper_funcs_treeview %})
*
* {% meta height:350 %}
* {% embed_file select/selection-update-helper-function/main.vue preview %}
* {% embed_file select/selection-update-helper-function/main.js %}
* {% endmeta %}
*
* #### Parameters
* ##### data any[] | null | undefined
* The data that will be processed.
*
* ##### operations [TreeViewOperationDescriptors]({% slug api_treeview_treeviewoperationdescriptors %})
* The operation descriptors that will be applied to the data.
*
* #### Returns
* any[] - The processed copy of the input data.
*/
declare const processTreeViewItems: (data: any[] | null | undefined, operations: TreeViewOperationDescriptors) => any[];
export { processTreeViewItems };