/** * C# expression visitor — Expr IR → C# source fragments. */ import { Expr, TypeRegistry } from "../../ir/expansion.js"; import { ExprVisitor } from "../../ir/visitor.js"; export declare class CSharpExprVisitor implements ExprVisitor { registry?: TypeRegistry; constructor(registry?: TypeRegistry); visitExpr(expr: Expr): string; private visitConstruct; private visitVariant; private visitArray; private escapeString; }