/**
 * Function type conversion
 *
 * Phase 5 Step 4: Uses local parameter helper (no ProgramContext dependency).
 * Type conversion should NOT depend on statement conversion.
 */
import * as ts from "typescript";
import { IrType, IrFunctionType } from "../../../types.js";
import type { Binding } from "../../../binding/index.js";
/**
 * Convert TypeScript function type to IR function type
 */
export declare const convertFunctionType: (node: ts.FunctionTypeNode, binding: Binding, convertType: (node: ts.TypeNode, binding: Binding) => IrType) => IrFunctionType;
//# sourceMappingURL=functions.d.ts.map