export class SimplexNoise { constructor(r?: object); dot(g: number[], x: number, y: number): number; dot3(g: number[], x: number, y: number, z: number): number; dot4(g: number[], x: number, y: number, z: number, w: number): number; noise(xin: number, yin: number): number; noise3d(xin: number, yin: number, zin: number): number; noise4d(x: number, y: number, z: number, w: number): number; }