import { MineBodyRendererType, Planet, RendererType, WorldCoords } from '@df0/types'; import { MINE_PROGRAM_DEFINITION } from '../Programs/MineProgram'; import { GameGLManager } from '../WebGL/GameGLManager'; import { GenericRenderer } from '../WebGL/GenericRenderer'; /** Renderers asteroids at the center of silver mines */ export declare class MineBodyRenderer extends GenericRenderer implements MineBodyRendererType { rendererType: RendererType; constructor(manager: GameGLManager); private queuePoint; queueMineScreen(planet: Planet, center: WorldCoords, radius: number, z: number): void; queueMine(planet: Planet, centerW: WorldCoords, radiusW: number): void; setUniforms(): void; flush(): void; }