import type { NormalizerData } from '../../normalizer-data';
import type { RNode } from '../../../../model/model';
import type { NamedJsonEntry } from '../../../json/format';
/**
 * Parsing binary operations includes the pipe, even though the produced PIPE construct is not a binary operation,
 * to ensure it is handled separately from the others (especially in the combination of a pipe bind)
 */
export declare function tryNormalizeBinary(data: NormalizerData, [lhs, operator, rhs]: [NamedJsonEntry, NamedJsonEntry, NamedJsonEntry]): RNode | undefined;
