import { IoSource } from '@wowserhq/io'; import MapChunk from './MapChunk.js'; import { MapDoodadDef } from './types.js'; import MapObjDef from './MapObjDef.js'; import { MAP_AREA_COUNT, MAP_AREA_COUNT_X, MAP_AREA_COUNT_Y, MAP_AREA_WIDTH, MAP_AREA_HEIGHT } from './const.js'; declare class MapArea { #private; constructor(layerSplatDepth?: 4 | 8); get chunks(): MapChunk[]; get version(): number; get doodadDefs(): MapDoodadDef[]; get objDefs(): MapObjDef[]; load(source: IoSource): this; } export default MapArea; export { MapArea, MAP_AREA_COUNT, MAP_AREA_COUNT_X, MAP_AREA_COUNT_Y, MAP_AREA_WIDTH, MAP_AREA_HEIGHT, };