/**
 * @typedef {import("@helios-lang/ir").SourceMappedStringI} SourceMappedStringI
 * @typedef {import("./Definitions.js").Definitions} Definitions
 */
/**
 * Also merges builtins and map
 * @param {ToIRContext} ctx
 * @param {SourceMappedStringI} mainIR
 * @param {Definitions} map
 * @returns {Definitions}
 */
export function applyTypeParameters(ctx: ToIRContext, mainIR: SourceMappedStringI, map: Definitions): Definitions;
export type SourceMappedStringI = import("@helios-lang/ir").SourceMappedStringI;
export type Definitions = import("./Definitions.js").Definitions;
import { ToIRContext } from "./ToIRContext.js";
//# sourceMappingURL=generics.d.ts.map