import type { FilterFieldError } from '../../types/filter-field-error.js'; import type { FilterFieldGroupNode } from '../../types/tree-nodes.js'; import type { FilterFieldProps } from '../../FilterField.types.js'; import type { FilterFieldFlatGroupNode } from '../../types/conversion-utils.js'; /** * Iterate over the parsed document and convert the lezer tree to an object. * @internal */ export declare function sortFilterFieldTree(tree: FilterFieldFlatGroupNode | undefined, parserConfig: FilterFieldProps['parserConfig'], doc?: string): { tree: FilterFieldGroupNode | undefined; errors: FilterFieldError[]; isValidSearch: boolean; };