export declare class FractalNoise { private readonly _smoothValueNoise; constructor(); noise2d(x: number, y: number, octaves?: number, persistence?: number, lacunarity?: number): number; noise3d(x: number, y: number, z: number, octaves?: number, persistence?: number, lacunarity?: number): number; noise4d(x: number, y: number, z: number, w: number, octaves?: number, persistence?: number, lacunarity?: number): number; seed(seed: number): void; }