import { IoSource } from '@wowserhq/io'; import { MapObjColor, MapObjGroupInfo, MapObjMaterial } from './types.js'; import { MAP_OBJ_FLAG, MAP_OBJ_GROUP_FLAG, MAP_OBJ_FRAGMENT_SHADER, MAP_OBJ_MATERIAL_FLAG, MAP_OBJ_VERTEX_SHADER } from './const.js'; declare class MapObj { #private; get ambientColor(): MapObjColor; get flags(): number; get groupInfo(): MapObjGroupInfo[]; get materials(): MapObjMaterial[]; get version(): number; load(source: IoSource): this; } export default MapObj; export { MapObj, MapObjGroupInfo, MapObjMaterial, MAP_OBJ_FLAG, MAP_OBJ_GROUP_FLAG, MAP_OBJ_MATERIAL_FLAG, MAP_OBJ_FRAGMENT_SHADER, MAP_OBJ_VERTEX_SHADER, };