import type { NormalizedNode } from "./types"; export interface EvalResult { node: NormalizedNode | null; hidden: boolean; } /** * Evaluate conditionals (if/show/switch) on a node. * * - `if`: returns null node if falsy (removed from DOM) * - `show`: sets hidden=true if falsy (display:none) * - `switch`: selects the matching case branch */ export declare function evaluate(node: NormalizedNode, data: Record): EvalResult;