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;
