/** * @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 };