import { Interval } from '../Interval.js'; import type { Random } from '../random/index.js'; import { GradientNoise } from './GradientNoise.js'; export declare class SimplexNoise extends GradientNoise { static readonly RANGE: Interval; static readonly STANDARD_DEVIATION = 0.42544; private static readonly F2; private static readonly G2; constructor(random: Random, discardNoiseOffset?: boolean); range(): Interval; get2D(x: number, y: number): number; get3D(x: number, y: number, z: number): number; private getCornerNoise3D; } //# sourceMappingURL=SimplexNoise.d.ts.map