import { CanvasCoords, Planet, QuasarBodyRendererType, RendererType, WorldCoords } from '@df0/types'; import { QUASARBODY_PROGRAM_DEFINITION } from '../Programs/QuasarBodyProgram'; import { GameGLManager } from '../WebGL/GameGLManager'; import { GenericRenderer } from '../WebGL/GenericRenderer'; export declare class QuasarBodyRenderer extends GenericRenderer implements QuasarBodyRendererType { quad3Buffer: number[]; quad2Buffer: number[]; rendererType: RendererType; constructor(manager: GameGLManager); queueQuasarBodyScreen(planet: Planet, center: CanvasCoords, radius: number, z: number, angle?: number): void; queueQuasarBody(planet: Planet, centerW: WorldCoords, radiusW: number, z: number, angle?: number): void; setUniforms(): void; }