import { ParseError, Reference, ReferenceRange } from "../artifacts/shared.js"; export { ParseError, ReferenceRange, Reference, }; type SyntaxValue = SyntaxNode[] | string; export declare class SyntaxNode { type: string; value: SyntaxValue; ref: ReferenceRange; reach: ReferenceRange | null; constructor(type: string, value: SyntaxValue, ref: ReferenceRange); getReach(): ReferenceRange | null; flat(): string; }