export declare function lerp(valueStart: number, valueEnd: number, percent: number): number;
/**
* solve for `percent`, given: `valueStart`, `valueEnd`, `interpolatedValue`
*
* lerp formula, solve for `p`
* ```
* iv = vs + p * (vs - ve)
* iv - vs = p * (vs - ve)
* (iv - vs) / (vs - ve) = p
* ```
*/
export declare function inverseLerp(valueStart: number, valueEnd: number, interpolatedValue: number): number;
export declare function rangedLerpUsingInputValue(inputValue: number, inputValueStart: number, inputValueEnd: number, outputValueStart: number, outputValueEnd: number): number;
export declare function rangedLerpUsingRelativePercent(relativePercent: number, inputValueStart: number, inputValueEnd: number, outputValueStart: number, outputValueEnd: number): number;
export declare function rangedLerpUsingArray(inputValue: number, rangeInput: Array<number>, rangeOutput: Array<number>, shouldClampMin?: boolean, shouldClampMax?: boolean): number | undefined;
//# sourceMappingURL=InterpolationHelpers.d.ts.map