import { BlockState } from '../core/index.js'; import { AquiferConfig } from './Aquifer.js'; import { MaterialRule } from './MaterialSystem.js'; import { NoiseRouter } from './NoiseRouter.js'; import { NoiseSettings } from './NoiseSettings.js'; export interface NoiseGeneratorSettings { noise: NoiseSettings; defaultBlock: BlockState; defaultFluid: BlockState; noiseRouter: NoiseRouter; materialRule: MaterialRule; seaLevel: number; aquifers: AquiferConfig | undefined; legacyRandomSource: boolean; } export declare namespace NoiseGeneratorSettings { function fromJson(obj: unknown): NoiseGeneratorSettings; function create(settings: Partial): NoiseGeneratorSettings; } //# sourceMappingURL=NoiseGeneratorSettings.d.ts.map