import { AsteroidRendererType, CanvasCoords, GameViewport, Planet, RendererType, RGBVec } from '@df0/types'; import { ASTEROID_PROGRAM_DEFINITION } from '../Programs/AsteroidProgram'; import { GameGLManager } from '../WebGL/GameGLManager'; import { GenericRenderer } from '../WebGL/GenericRenderer'; export declare class AsteroidRenderer extends GenericRenderer implements AsteroidRendererType { viewport: GameViewport; rendererType: RendererType; constructor(manager: GameGLManager); queueAsteroid(planet: Planet, centerW: CanvasCoords, radiusW: number, color: RGBVec): void; setUniforms(): void; flush(): void; }