export default class NodeMath { static offset(index: number, range: number[], length: number): number; static index(offset: number, range: number[], length: number): number; static clamp(value: number, min: number, max: number): number; static clampArray(element: number[], limit: number[]): number[]; static toRange(scale: number[], count: number, accept?: number[]): number[]; static inRange(r1: number[], r2: number[]): boolean; static equals(r1: number[], r2: number[]): boolean; static valueBy(value: string | number, size: number, def?: number): number; static translation(nodes: number[], step: number, start?: number, count?: number): void; static extract(range: number[], count: number, accept?: number[]): number[]; static scale(offset: number, range: number[], length: number, direction: number, rate?: number, accept?: number[]): number[]; }