export declare class Utils { static array2D: (M: number, N: number) => number[][]; static array(N: number): number[]; static fillArray(N: number, value: T): T[]; static random2D: (M: number, N: number, random?: () => number) => number[][]; static randomArray(N: number, random?: () => number): number[]; static distance: (featureVectors: number[][]) => number[][]; static euclidean: (u: number[], v: number[]) => number; static sub: (u: number[], v: number[]) => number[]; static add: (u: number[], v: number[]) => number[]; static mult: (u: number[], v: number[]) => number[]; static norm: (u: number[]) => number; static shuffle: (u: any[]) => any[]; static fisheryates_shuffle: (u: any[], random?: () => number) => any[]; }