import { NodeInput, QueryElement } from '../../types.js'; /** * Recursively processes a parsed JSON object to execute filterFactory and measureFactory functions. * It includes comprehensive validation based on function schemas. * * @param input - The input containing parsed object and context * @returns The result of the executed function or the processed nested structure. */ export declare function processNode(input: NodeInput): QueryElement;