/**
 * Reference type converter — main convertTypeReference entry point.
 *
 * Handles primitive checks, Array/ReadonlyArray, conditional utilities,
 * Record expansion, mapped utilities, CLR erasure wrappers, parameter
 * modifiers, and delegates to alias/declaration body handling.
 */
import * as ts from "typescript";
import { IrType } from "../../../types.js";
import type { Binding } from "../../../binding/index.js";
/**
 * Convert TypeScript type reference to IR type
 * Handles both primitive type names and user-defined types
 */
export declare const convertTypeReference: (node: ts.TypeReferenceNode, binding: Binding, convertType: (node: ts.TypeNode, binding: Binding) => IrType) => IrType;
//# sourceMappingURL=references-converter.d.ts.map