import { Functions } from '../functions'; import { Identifiers } from '../identifiers'; export declare class Node { protected _nodes: { [name: string]: Node; }; protected _attributes: { [name: string]: any; }; readonly nodes: { [name: string]: Node; }; readonly attributes: { [name: string]: any; }; constructor(_nodes?: { [name: string]: Node; }, _attributes?: { [name: string]: any; }); evaluate(functions: Functions, identifiers: Identifiers): Promise; }