import { ChildrenGetter } from '../Utils/TreeUtils'; declare type VisibilityFilter = (node: T) => boolean; export declare function getFilteredNodeChildren(getNodeChildren: ChildrenGetter, visibilityFilter: VisibilityFilter): (node: T) => T[]; export declare function nodeSearchPredicateWithHiddenNodes(getNodeChildren: ChildrenGetter, nodeSearchPredicate: (node: T, searchQueryTerms: string[]) => boolean, visibilityFilter: VisibilityFilter): (node: T, searchQueryTerms: string[]) => boolean; export {}; //# sourceMappingURL=CheckboxTreeUtils.d.ts.map