declare function max(source: number[]): number;
declare function min(source: number[]): number;
declare function mean(source: number[]): number;
declare function rep(source: number, n: number): number[];
declare function pip(source: any[], x: number, y: number): boolean;
declare function matrixDiag(c: number, n: number): number[];
declare function matrixTranspose(X: any[], n: number, m: number): any[];
declare function matrixScale(X: number[], c: number, n: number, m: number): void;
declare function matrixAdd(X: number[], Y: number[], n: number, m: number): number[];
declare function matrixMultiply(X: number[], Y: number[], n: number, m: number, p: number): number[];
declare function matrixChol(X: number[], n: number): boolean;
declare function matrixChol2inv(X: number[], n: number): void;
declare function matrixSolve(X: number[], n: number): boolean;
declare function variogramGaussian(h: number, nugget: number, range: number, sill: number, A: number): number;
declare function variogramExponential(h: number, nugget: number, range: number, sill: number, A: number): number;
declare function variogramSpherical(h: number, nugget: number, range: number, sill: number): number;
export { max, min, pip, rep, mean, matrixDiag, matrixTranspose, matrixScale, matrixAdd, matrixMultiply, matrixChol, matrixChol2inv, matrixSolve, variogramGaussian, variogramExponential, variogramSpherical, };
