/**
 * @import { Word } from "@helios-lang/compiler-utils"
 * @typedef {import("@helios-lang/ir").SourceMappedStringI} SourceMappedStringI
 * @typedef {import("../typecheck/index.js").EvalEntity} EvalEntity
 */
/**
 * Simple reference class (i.e. using a Word)
 */
export class RefExpr extends Expr {
    /**
     * @param {Word} name
     */
    constructor(name: Word);
    /**
     * @readonly
     * @type {Word}
     */
    readonly name: Word;
}
export type SourceMappedStringI = import("@helios-lang/ir").SourceMappedStringI;
export type EvalEntity = import("../typecheck/index.js").EvalEntity;
import { Expr } from "./Expr.js";
import type { Word } from "@helios-lang/compiler-utils";
//# sourceMappingURL=RefExpr.d.ts.map