export declare function sanitizeDegreesDouble(degrees: number): number; export declare class MathUtils { /** The signum function. */ static signum(num: number): number; /** The linear interpolation function. */ static lerp(start: number, stop: number, amount: number): number; /** Clamps an integer between two integers. */ static clampInt(min: number, max: number, input: number): number; /** Clamps a number between two floating-point numbers. */ static clampDouble(min: number, max: number, input: number): number; /** Sanitizes a degree measure as an integer. */ static sanitizeDegreesInt(degrees: number): number; /** Sanitizes a degree measure as a floating-point number. */ static sanitizeDegreesDouble(degrees: number): number; /** Sign of direction change needed to travel from one angle to another. */ static rotationDirection(from: number, to: number): number; /** Distance of two points on a circle, represented using degrees. */ static differenceDegrees(a: number, b: number): number; /** Multiplies a 1x3 row vector with a 3x3 matrix. */ static matrixMultiply(row: number[], matrix: number[][]): number[]; } export declare class ColorUtils { private static readonly _srgbToXyz; private static readonly _xyzToSrgb; private static readonly _whitePointD65; static argbFromRgb(red: number, green: number, blue: number): number; static argbFromLinrgb(linrgb: number[]): number; static alphaFromArgb(argb: number): number; static redFromArgb(argb: number): number; static greenFromArgb(argb: number): number; static blueFromArgb(argb: number): number; static isOpaque(argb: number): boolean; static argbFromXyz(x: number, y: number, z: number): number; static xyzFromArgb(argb: number): number[]; static argbFromLab(l: number, a: number, b: number): number; static labFromArgb(argb: number): number[]; static argbFromLstar(lstar: number): number; static lstarFromArgb(argb: number): number; static yFromLstar(lstar: number): number; static lstarFromY(y: number): number; static linearized(rgbComponent: number): number; static delinearized(rgbComponent: number): number; static whitePointD65(): number[]; private static _labF; private static _labInvf; } //# sourceMappingURL=utilities.d.ts.map