import Shader from '../../gl/shader';
import War3MapViewerMap from './map';
/**
 * A static terrain model.
 */
export default class TerrainModel {
    map: War3MapViewerMap;
    vertexBuffer: WebGLBuffer;
    faceBuffer: WebGLBuffer;
    normalsOffset: number;
    uvsOffset: number;
    elements: number;
    locationAndTextureBuffer: WebGLBuffer;
    texturesOffset: number;
    instances: number;
    vao: WebGLVertexArrayObjectOES | null;
    constructor(map: War3MapViewerMap, arrayBuffer: ArrayBuffer, locations: number[], textures: number[], shader: Shader);
    render(shader: Shader): void;
}
