import { Expr, TypeRegistry } from "../../ir/expansion.js"; import { ExprVisitor } from "../../ir/visitor.js"; export declare class JavaExprVisitor implements ExprVisitor { registry?: TypeRegistry; constructor(registry?: TypeRegistry); visitExpr(expr: Expr): string; private visitConstruct; private visitVariant; private constructWithFields; private visitFieldValue; private numberLiteral; private visitArray; private escapeString; }