export declare function remEuclid(lhs: number, rhs: number): number;
export declare function cartesian<T extends unknown[][]>(...a: T): Array<{
    [K in keyof T]: T[K] extends Array<infer _> ? _ : never;
}>;
export declare function clamp(value: number, min: number, max: number): number;
export declare function fract(value: number): number;
//# sourceMappingURL=math.d.ts.map