import { KindNode } from "../ast/types.js"; import { AnalysisContext } from "./context.js"; import { ExpressionNode } from "./Node.js"; import { AnyTypedExpressionNode, AnyTypedStatementNode } from "./types.js"; export declare class NodeBlock extends ExpressionNode<"Block"> { statements: AnyTypedStatementNode[]; result: AnyTypedExpressionNode; private constructor(); children(): (AnyTypedExpressionNode | AnyTypedStatementNode)[]; static fromAst(node: KindNode<"Block">, context: AnalysisContext): NodeBlock; } //# sourceMappingURL=NodeBlock.d.ts.map