import { GridRowTreeConfig, GridFilterState, GridFilterModel } from 's-data-grid'; import { GridAggregatedFilterItemApplier } from 's-data-grid/internals'; import type { GridPrivateApiPro } from '../../../models/gridApiPro'; interface FilterRowTreeFromTreeDataParams { rowTree: GridRowTreeConfig; disableChildrenFiltering: boolean; isRowMatchingFilters: GridAggregatedFilterItemApplier | null; filterModel: GridFilterModel; apiRef: React.MutableRefObject; } export declare const TREE_DATA_STRATEGY = "tree-data"; /** * A node is visible if one of the following criteria is met: * - One of its children is passing the filter * - It is passing the filter */ export declare const filterRowTreeFromTreeData: (params: FilterRowTreeFromTreeDataParams) => Omit; export {};