import type { Maybe, Token } from "../types"; export declare class ASTNode { private _token; private _left; private _right; constructor(token: Token); get token(): Token; get left(): Maybe; get right(): Maybe; setRight(node: ASTNode): this; setLeft(node: ASTNode): this; /** * Recursively converts the ASTNode to a JSON object. * @example * build("1 + 2").toJSON(); * @returns */ toJSON(): Record; } //# sourceMappingURL=node.d.ts.map