import type { SExpr } from '../sexpr/types.js'; export declare class SExprNode { private _node; constructor(raw: SExpr[]); static parse(content: string): SExprNode; get name(): string; is(name: string): boolean; child(name: string): SExprNode | null; children(name?: string): SExprNode[]; hasChild(name: string): boolean; findAll(name: string): SExprNode[]; rawAt(index: number): unknown; getNumber(index: number, fallback?: number): number; getString(index: number): string | null; getBool(index: number): boolean | null; get stringValue(): string | null; get joinedStringValue(): string; toArray(): unknown[]; get length(): number; } //# sourceMappingURL=sexpr_tree.d.ts.map