import { BiomeType } from '../../schema/biome.js'; import { StructureType } from '../../schema/structure.js'; /** * Water biomes where no standard settlements should exist */ export declare const WATER_BIOMES: BiomeType[]; /** * Checks if a structure type can be placed on a given biome */ export declare function canPlaceStructureOnBiome(structureType: StructureType, biome: BiomeType): { valid: boolean; reason?: string; }; /** * Validates a structure placement against world data */ export declare function validateStructurePlacement(structureType: StructureType, x: number, y: number, world: { width: number; height: number; biomes: BiomeType[][]; elevation: Uint8Array; }): { valid: boolean; reason?: string; biome?: BiomeType; elevation?: number; }; /** * Biome suitability scores for settlements (higher = better) */ export declare const BIOME_HABITABILITY: Record; /** * Get a human-readable suggestion for where to place a structure */ export declare function getSuggestedBiomesForStructure(structureType: StructureType): BiomeType[]; //# sourceMappingURL=validation.d.ts.map