/**
 * Type converter - TypeScript types to IR types
 * Main dispatcher - re-exports from orchestrator
 *
 * Phase 5 Step 4: Added convertCapturedTypeNode for cast encapsulation.
 */
import { IrType } from "../../../types.js";
import type { Binding } from "../../../binding/index.js";
export { convertType } from "./orchestrator.js";
export { convertFunctionType } from "./functions.js";
export { convertObjectType } from "./objects.js";
/**
 * Convert a captured type node (unknown) to IrType.
 *
 * This function encapsulates the ts.TypeNode cast in one place.
 * Per Alice's spec: all TypeNode casts should be inside type-system/internal.
 */
export declare const convertCapturedTypeNode: (node: unknown, binding: Binding) => IrType;
//# sourceMappingURL=converter.d.ts.map