///
import { GridRowTreeConfig, GridFilterState, GridFilterModel } from 'mui-ultra/x-data-grid';
import { GridAggregatedFilterItemApplier, GridApiCommunity } from 'mui-ultra/x-data-grid/internals';
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 {};