import type { Chunk } from '../core/index.js'; import { Identifier } from '../core/index.js'; import type { BiomeSource } from './biome/index.js'; import type { Heightmap } from './Heightmap.js'; import type { NoiseGeneratorSettings } from './NoiseGeneratorSettings.js'; import type { RandomState } from './RandomState.js'; import type { WorldgenContext } from './VerticalAnchor.js'; export declare class NoiseChunkGenerator { private readonly biomeSource; private readonly settings; private readonly globalFluidPicker; constructor(biomeSource: BiomeSource, settings: NoiseGeneratorSettings); getBaseHeight(blockX: number, blockZ: number, heightmap: Heightmap, randomState: RandomState): number; private iterateNoiseColumn; buildTerrain(randomState: RandomState, chunk: Chunk, onlyFirstZ?: boolean, /** @deprecated */ biome?: Identifier): void; private doFill; private buildSurface; computeBiome(randomState: RandomState, quartX: number, quartY: number, quartZ: number): Identifier; private createNoiseChunk; getWorldgenContext(): WorldgenContext; } //# sourceMappingURL=NoiseChunkGenerator.d.ts.map