import M2Material from './M2Material.js'; import M2Texture from './M2Texture.js'; import { M2_FRAGMENT_SHADER, M2_VERTEX_SHADER } from './const.js'; import { M2SkinSection } from './types.js'; declare class M2Batch { #private; constructor(flags: number, priorityPlane: number, skinSection: M2SkinSection, material: M2Material, layer: number, textures: M2Texture[], textureWeightIndex: number, textureTransformIndices: number[], colorIndex: number, vertexShader: M2_VERTEX_SHADER, fragmentShader: M2_FRAGMENT_SHADER); get colorIndex(): number; get flags(): number; get fragmentShader(): M2_FRAGMENT_SHADER; get layer(): number; get material(): M2Material; get priorityPlane(): number; get skinSection(): M2SkinSection; get textures(): M2Texture[]; get textureWeightIndex(): number; get textureTransformIndices(): number[]; get vertexShader(): M2_VERTEX_SHADER; } export default M2Batch; export { M2Batch, M2_VERTEX_SHADER, M2_FRAGMENT_SHADER };