/** * Clamp a number `n` to the inclusive range [low, high]. */ export declare function clamp(n: number, low: number, high: number): number; /** * Linearly maps a value `n` from range [inStart, inEnd] to [outStart, outEnd]. * * @param {number} n - The input value to map. * @param {number} inStart - Input range start. * @param {number} inEnd - Input range end. * @param {number} outStart - Output range start. * @param {number} outEnd - Output range end. * @param {boolean} withinBounds - If true, clamp the mapped value to [outStart, outEnd]. * @returns {number} - Mapped (and optionally clamped) value. */ export declare function map(n: number, inStart: number, inEnd: number, outStart: number, outEnd: number, withinBounds?: boolean): number;