/**
 * Speedy floor faster than Math.floor(a)
 * @param a Value to floor
 * @returns The floored number
 */
export declare function floor(a: number): number;
/**
 * Checks is number in range
 * @param a Value to check
 * @param min Minimal of range
 * @param max Maximum of range
 * @returns is number in range
 */
export declare function IsInRange(a: number, min: number, max: number): boolean;
/**
 * Clamps number between min and max
 * @param a Value to clamp
 * @param min The minimum value
 * @param max The maximum value
 * @returns Clamped number
 */
export declare function Clamp(a: number, min: number, max: number): number;
/**
 * Clamps number between 0 and 1
 * @param a Value to clamp
 * @returns Clamped01 number
 */
export declare function Clamp01(a: number): number;
/**
 * A Lerp function returns the value between two numbers at specified decimal midpoints.
 * @param x The minimum of range
 * @param y The maximum of range
 * @param a Decimal midpoint
 * @returns Value between two numbers
 */
export declare function Lerp(x: number, y: number, a: number): number;
export declare function InvertedLerp(x: number, y: number, a: number): number;
export declare function Range(x1: number, y1: number, x2: number, y2: number, a: number): number;
export declare function RandomInRange(min: number, max: number): number;
