import { Interval } from '../Interval.js'; import type { Random } from '../random/index.js'; import { GradientNoise } from './GradientNoise.js'; export declare class PerlinNoise extends GradientNoise { static readonly RANGE: Interval; static readonly STANDARD_DEVIATION = 0.2702247831245211; constructor(random: Random); range(): Interval; get2D(x: number, y: number): number; get3D(x: number, y: number, z: number): number; sampleAndLerp(x: number, y: number, z: number, relativeX: number, relativeY: number, relativeZ: number, originalRelativeY: number): number; } //# sourceMappingURL=PerlinNoise.d.ts.map